Java基础
伊依葶
这个作者很懒,什么都没留下…
展开
-
Android——TabLayout+ViewPager实现切面(2)
2.3 字符和图片菜单栏实现图片加汉字菜单栏,菜单栏每项都是一个视图可以自定义设计菜单栏每项的布局文件设计:一个图片显示和一个文字显示,定义为垂直布局,其中android:layout_gravity="center"是把控件居中,这里不写,在菜单栏显示时可能会出现错位主布局文件更改:在主布局文件的<android.support.design.widget.TabLayout>更改android:layout_height=“70dp”,表示其菜单栏的高度改变。定义必要的类变量:原创 2020-06-08 22:17:27 · 167 阅读 · 1 评论 -
Android——TabLayout+ViewPager实现切面(1)
安卓使用TabLayout+ViewPager+Fragment 实现页面切换,可实现左右滑动切换视图界面和点击切换可自定义菜单栏是在顶部还是在底部一、实现过程:2.1 一些重要的设置添加必须依赖:因为需要使用:import android.support.design.widget.TabLayout;,所以必须添加下列依赖使用Android Studio3时,此步可能出现问题,请参考下面的升级篇主布局文件编写:顶部或者底部显示,只要更改ViewPager和TabLayout排列顺序即可原创 2020-06-08 22:13:33 · 241 阅读 · 0 评论 -
Android——Activity的各回调方法(2)
onApplyThemeResource():一般来说在AndroidManifest.xml的application标签下会全局设置一个theme属性,或者单独为每个activity设置也可以,这样onApplyThemeResource()方法会先于onCreate()调用,当然你若是不在AndroidManifest.xml设置,硬是单单在onCreate()里面调用setTheme()方法也是可以的,这样onApplyThemeResource()就会在onCreate()后调用了。这个方法顾名原创 2020-05-18 19:02:36 · 1232 阅读 · 0 评论 -
Android——Activity的各回调方法(1)
探究activity的各回调方法之前,首先插入一张官方的生命周期图,然后用适合自己的语言记录下简化的生命周期中各回调方法的涵义。onCreate()一般人认为的activity的入口(然而不是),当activity第一次created之后会回调这个方法。如果把activity比作房子的话,回调这个方法之前activity还只是一个毛坯房,我们要在这个方法里边对它进行装修,这样它随后显示的效果就跟我们所预想的一样了。onstart() :这个时候我们可以看到activity了。onResume()原创 2020-05-18 18:56:49 · 2112 阅读 · 0 评论 -
Android实现动态添加标签及其点击事件
在做Android开发的时候,会遇到动态添加标签让用户选择的功能,所以自己写了一个例子,运行效果图如下标签可以左右滑动进行选择,单击的时候,会放toast提示选择或取消选择了哪个标签。通过动态添加TextView作为标签,并给TextView设置背景,通过selector选择器改变其背景颜色,来确定是否被替换状态。代码如下所示:1,标签的布局文件,我在标签里只设置了一个TextView2、在res文件夹下新建drawable文件夹,标签的背景设置@ drawable / mark_select,原创 2020-05-08 17:37:48 · 1345 阅读 · 0 评论 -
Java运算符
java中的运算符包括:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符Java 语言中的运算符除了具有优先级之外,还有一个结合性的特点。当一个表达式中出现多种运算符时,执行的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的约束,以便确定是自左向右进行运算还是自右向左进行运算Java 中常用的算术运算符:其中,++ 和 – 既可以出现在操作数的左边,也可以出现在右边,...原创 2019-05-28 15:12:01 · 119 阅读 · 0 评论