java - 如何编写一个按钮,使其一开始呈灰色并禁用,直到填充 ImageView 为止?

标签 java android button imageview

我希望有一个按钮呈灰色,直到用户使用手机图库中所需的图像填充 ImageView 。我该如何编写代码以使按钮的默认状态变灰(并禁用),但一旦图像显示在 ImageView 中,按钮就会启用并且不再对用户变灰?

最佳答案

myButton.setEnabled(false); 你尝试过吗?这将使您的按钮看起来呈灰色并且不会监听点击事件!!

如果您想监听点击事件并打开按钮,请调用myButton.setEnabled(true);

你还可以看到这个link如果你想制作自定义按钮

关于java - 如何编写一个按钮,使其一开始呈灰色并禁用,直到填充 ImageView 为止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217579/

相关文章:

android - 使用 root 安装 APK,处理 "/data/local/tmp/"文件夹的新限制

Android:在 Fragment 切换后恢复 MenuItem ActionView

html - 如何使按钮更像 Accordion 按钮?

winapi - 从win32按钮删除边框

java - 有什么方法可以从 Java 程序内部检测它是否在 Docker 中运行?

java - 如何在特定时间后注销Android应用程序?

java - 如何使用自定义 CsvPreference 在每个字段上应用引号字符

java - 将 3 个列表从 asynctask 类发送到另一个类

android - "Avoid passing null as the view root"带弹出窗口

Android检测您何时按住按钮