java - 禁用时 EditText 恢复为灰色文本
问题描述
当我单击复选框时,我试图禁用编辑文本视图。我唯一的问题是,当我使用复选框禁用编辑文本时,编辑文本字段仍然是粉红色的,就好像光标仍在其中等待输入一样。
单击复选框后,如何将该edittext颜色更改回正常状态?这是我到目前为止的代码:
if (mAnonymousCheckBox.isChecked()) {
// remove preferences
usernameEditText.setFocusable(false);
usernameEditText.setEnabled(false);
setFTPUsername("");
setFTPPassword("");
}
解决方案
推荐阅读
- reactjs - TypeError: Object(...) is not a function when using react-toastify
- c# - 在 SAP HANA Studio 中重命名架构
- c++ - 对于黑客等级中的“两个字符串”问题,我在三个测试用例中遇到分段错误。是什么原因?
- c++ - 为什么我的 while 函数没有终止?
- javascript - 来自 .env 项的链接在 Vue.js 中被销毁
- angular - Cytoscape.js 并在订阅中加载数据
- c# - 更新 c# 项目安装程序
- python - TypeError:“ReadFile”Op 的输入“文件名”的类型为 float32,与预期的字符串类型不匹配
- javascript - Babel 没有在 Expo 中转换 TypeScript
- typescript - webgl 项目中的打字稿配置。意外的标记:在 typescript lint 错误中标记类型时