【发布时间】:2014-04-22 01:58:09
【问题描述】:
我有一些编辑文本字段,我想在某些时候使其不可编辑。我使用了 setEnabled 方法,但这也会使文本变灰。有没有办法切换字段是否可以编辑但不能改变文本的外观?自从我上次弄乱 Android 以来已经有一段时间了,但我认为我曾经能够使用 setEditable ,这正是我想要的。
我尝试使用 android:focusable="false" 但我仍然可以编辑该字段,除非这只是模拟器的行为,我认为这不会起作用。
【问题讨论】:
-
可能灰色会出现在可绘制的背景中,使用选择器
enabled="false",您可以指定自定义背景-ie.black- 并查看它是否变灰。如果没有,请使用下划线等创建一个漂亮的drawable。
标签: java android android-edittext