Android生产一个按钮可以显示或隐藏另一个按钮
时间: 2024-05-15 10:15:32 浏览: 13
你可以使用以下代码来实现在Android上生产一个按钮可以显示或隐藏另一个按钮:
1. 在XML布局文件中定义两个按钮:
```
<Button
android:id="@+id/show_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Show Button" />
<Button
android:id="@+id/hide_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hide Button"
android:visibility="gone" />
```
2. 在Activity中获取按钮并设置点击事件:
```
Button showButton = findViewById(R.id.show_button);
Button hideButton = findViewById(R.id.hide_button);
showButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideButton.setVisibility(View.VISIBLE);
}
});
hideButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideButton.setVisibility(View.GONE);
}
});
```
这段代码会将hide_button的可见性设置为gone,即隐藏该按钮。当点击show_button时,会将hide_button的可见性设置为visible,即显示该按钮。