ton*_*099 5 user-interface android android-edittext
<EditText
android:id="@+id/myEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:enabled="false" >
</EditText>
Run Code Online (Sandbox Code Playgroud)
我有上面的编辑文本被禁用。我只从其他地方获取值并将其插入那里,用户无法在其中键入。但是,处于禁用形式时编辑文本的颜色太灰色,有时用户不可见。我更喜欢它看起来是黑色的。是否有任何我不知道的基本功能可以在禁用模式下更改编辑文本的颜色?任何其他解决办法也可以正常工作。
您的布局:
<EditText
android:id="@+id/myEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:enabled="false"
android:background = "@drawable/edittextdrawable.xml">
</EditText>
Run Code Online (Sandbox Code Playgroud)
编辑textdrawable.xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false"
android:drawable="@drawable/PUT DRAWABLE HERE" />
<item android:state_enabled="true"
android:drawable="@drawable/PUT DRAWABLE HERE" />
</selector>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6716 次 |
| 最近记录: |