Android控件都有visibility属性,该属性有三个可能值:visible、invisible、gone。可以通过预设或是Java程序控制这些控件的显示或隐藏。
一、在XML配置文件设置
可见:android:visibility="visible"
不可见:android:visibility="invisible"
隐藏:android:visibility="gone"
这三种显示方式区别: visible就是正常可见状态,invisible是不可见状态,但其实还在占用排列空间,而gone则为隐藏状态,控件不再占用空间。
二、在Java代码中设置
mlistview1.setVisibility(View.GONE);//mlistview1处于隐藏状态
mlistview1.setVisibility(View.INVISIBLE);//mlistview1处于不可见状态
mlistview1.setVisibility(View.VISIBLE);//mlistview1处于可见状态
我在项目当中用到的是:
1、布局中设置控件为android:visibility
2、在程序中可用setVisibility();
3、对应的三个常量值为0、4、8
VISIBLE:0 可见的
INVISIBLE:4 不可见的,但还占着原来的空间
GONE:8 隐藏,不占用原来的布局空间
当用setVisibility();该方法设置控件隐藏或显示时,该方法内对应的取值为int类型,所以可取常量值
« w4-820 deepin系统
|
debian配置samba实现文件共享服务»
|