如何删除Android中的按钮,或使其不可见?

推荐答案

将按钮可见性设置为GONE(按钮将被完全"删除"——按钮空间将可用于其他小部件)或INVISIBLE(按钮将变为"透明"——其空间将不可用于其他小部件):

View b = findViewById(R.id.button);
b.setVisibility(View.GONE);

或者使用xml:

<Button ... android:visibility="gone"/>

Android相关问答推荐

使用StateFlow从房间到UiState的流程列表

RippleTheme在作曲material 1.7.0中被废弃

Android添加设置图标齿轮到应用程序信息

安卓Gradle看不到dagger 柄

不能在LazyGrid-Jetpack Compose中使用填充最大宽度或填充父项最大宽度

如何在Jetpack Compose中更新异步回调的用户界面

LaunchedEffect没有延迟时应用程序崩溃

如何将DrawableId参数传递给XML布局?

当 Jetpack Compose 中的第一个文本很长时,将省略号添加到第一个文本

如何让这个三角形指示器在 android jetpack compose 中旋转和移动?

如何在 Jetpack Compose 中设置行宽等于 TextField 的宽度?

如何在 Jetpack Compose 中添加多个标签

在 jetpack compose 中使用 .shadow 和 Button 会导致问题

设备文件资源管理器-ROOM 数据库中的数据库文件夹为空

在 Jetpack Compose 中 Select 要省略的文本

MVVM - 这个逻辑的最佳层是什么?

更新应用程序是否会取消对应用程序特定文件的权限?

如何删除 Ktor 客户端 2.0.0 的默认标头

未解决的参考:getIntentSender / try 在 Jetpack Compose 中获取电话号码时

如何在 Kotlin 的片段中制作图像列表?