我创建了一个包含两个按钮的布局,下一个和上一个.在按钮之间,我生成了一些动态视图.因此,当我第一次启动应用程序时,我想禁用"Previous"按钮,因为之前不会有任何视图.我还想在没有更多视图显示时禁用"下一步"按钮.有没有办法禁用按钮?

示例布局的屏幕截图

推荐答案

你试过这个吗?

myButton.setEnabled(false); 

更新:多亏了格温.几乎忘了可以在XML布局中设置android:clickable来确定按钮是否可以单击.

Android相关问答推荐

垂直居中图标

Android Gradle/Groovy,如何将文件复制到APK

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

StateFlow和LazyColumn重组

如何在Jetpack Compose中向SearchBar添加边框

在 Compose 中,当用户持续向下滚动时,LazyColumn 不会显示新项目

如何在同一行中滚动自定义布局和惰性列,就好像它们是一个组件一样

如何使用 Wea​​r OS 上的运行状况服务模拟位置?

CoroutineScope 与挂起函数

修复错误 Invariant Violation: requireNativeComponent: "RNSScreenStackHeaderConfig" was not found in the UIManager

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

从 Firebase 云存储中获取照片会导致 Android Jetpack Compose 闪烁

MediumTopAppBar Material3 只更改大标题

获取模板向导配方类 Intellij 中的应用程序包名称

如何在 compose 中使用 BottomSheetScaffold 为底页设置半展开高度?

如何对齐文本和图标可组合,以便即使在文本溢出后它们也能保持在一起?

如何使用底页,启用和展开父交互

在jetpack compose中将图像添加到脚手架顶部栏

如果我在网络请求中指定它们是否与判断网络功能相关

Android Studio,Db 连接错误:发生异常情况导致驱动程序失败.请报告此异常