android studio 显示隐藏textview
时间: 2024-02-29 21:50:00 浏览: 36
要在Android Studio中显示或隐藏TextView,可以使用以下方法:
1. 在XML布局文件中设置TextView的可见性属性:
- 要显示TextView,将其可见性属性设置为"visible":
```xml
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="visible"
android:text="Hello, World!" />
```
- 要隐藏TextView,将其可见性属性设置为"invisible"或"gone":
```xml
<!-- 使用invisible属性隐藏 -->
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible"
android:text="Hello, World!" />
<!-- 使用gone属性隐藏 -->
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
android:text="Hello, World!" />
```
2. 在Java代码中动态设置TextView的可见性:
- 要显示TextView,使用`setVisibility(View.VISIBLE)`方法:
```java
TextView myTextView = findViewById(R.id.myTextView);
myTextView.setVisibility(View.VISIBLE);
```
- 要隐藏TextView,使用`setVisibility(View.INVISIBLE)`或`setVisibility(View.GONE)`方法:
```java
// 使用INVISIBLE隐藏
TextView myTextView = findViewById(R.id.myTextView);
myTextView.setVisibility(View.INVISIBLE);
// 使用GONE隐藏
TextView myTextView = findViewById(R.id.myTextView);
myTextView.setVisibility(View.GONE);
```
这些方法可以根据需要在代码中动态控制TextView的显示和隐藏。