Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
16lz
2021-12-04
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);
不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
可见(visible)
XML文件:android:visibility="visible"
Java代码:view.setVisibility(View.VISIBLE);
不可见(invisible)
XML文件:android:visibility="invisible"
Java代码:view.setVisibility(View.INVISIBLE);
隐藏(GONE)
XML文件:android:visibility="gone"
Java代码:view.setVisibility(View.GONE);
VISIBLE:设置控件可见
INVISIBLE:设置控件不可见
GONE:设置控件隐藏
而INVISIBLE和GONE的主要区别是:当控件visibility属性为INVISIBLE时,界面保留了view控件所占有的空间;而控件属性为GONE时,界面则不保留view控件所占有的空间。
更多相关文章
- android开发_文本按钮 与 输入框
- GridView控件的简单使用
- Android(安卓)xml资源文件中@、@android:type、@*、?、@+含义和区
- Android(安卓)GridView属性
- android 笔记 --- ImageView的属性android:scaleType
- Android(安卓)xml资源文件中@、@android:type、@*、?、@+含义和区
- Android(安卓)资源文件中@、@android:type、@*、?、@+含义和区别
- 组合android的theme属性
- Android图表控件MPAndroidChart——LineChart实现 XY轴、原点线