android:visibility中"invisible"与"gone"对android:layout_weight的影响
16lz
2021-12-04
在安卓布局文件中通过android:visibility属性我们可以设置控件的隐藏与否,要是我们想要隐藏一个控件可以使用android:visibility="invisible"或者android:visibility="gone",但是要是我们使用了android:layout_weight属性之后,这两种方法会产生不同的效果。我们看看:
1.使用android:visibility="invisible"
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <Button android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content" android:text="test1" android:visibility="invisible" /> <Button android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content" android:text="test2" /></LinearLayout>
2.使用android:visibility="gone"
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <Button android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content" android:text="test1" android:visibility="gone" /> <Button android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content" android:text="test2" /></LinearLayout>
更多相关文章
- Android(安卓)Layout属性笔记
- 修改android公共控件和后台服务
- [Android] 对android:layout_weight的一些解释
- Android布局文件中常用的属性
- Android布局控件属性
- android layout属性介绍
- “加一”项目总结--android使用篇(二)(转)
- Android中如何解决输入法键盘和activity页面遮挡的问题
- android使用android:ellipsize="end"无效的解决方法