android view 隐藏
时间: 2023-10-21 08:07:14 浏览: 143
Android headerView 隐藏
要隐藏 Android 中的 View,可以使用以下两种方法:
1. 在 Java 代码中使用 `setVisibility()` 方法,将 View 的可见性设置为 `View.INVISIBLE` 或 `View.GONE`。具体区别是 `View.INVISIBLE` 会将 View 隐藏但仍占据布局空间,而 `View.GONE` 则会将 View 隐藏并且不占据布局空间。
示例代码如下:
```
View myView = findViewById(R.id.my_view);
myView.setVisibility(View.INVISIBLE); // 隐藏 View,但仍占据布局空间
myView.setVisibility(View.GONE); // 隐藏 View,并不占据布局空间
```
2. 在 XML 布局文件中使用 `android:visibility` 属性,将 View 的可见性设置为 `invisible` 或 `gone`。
示例代码如下:
```
<View
android:id="@+id/my_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible" />
```
注意,如果需要再次显示 View,需要使用 `setVisibility()` 方法将其可见性设置为 `View.VISIBLE`。
阅读全文