我希望能够为任何文本视图提供与禁用它相同的方面.目前我正在使用一种继承TextAppearance并添加灰色文本颜色的样式,但我更喜欢使用内置的东西,它可以完美地与任何主题一起使用.
Sar*_*san 14
定义一个具有禁用颜色的选择器,并在这样的布局中使用它
在颜色文件中(例如res/color/example.xml):
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:color="@color/disabled_color" />
<item android:color="@color/normal_color"/>
</selector>
Run Code Online (Sandbox Code Playgroud)
然后在你的布局中:
<TextView
android:text="whatever text you want"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/example" />
Run Code Online (Sandbox Code Playgroud)
Chi*_*ani -3
试试这个
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Large Text"
android:enabled="false" <--- Put this
android:textAppearance="?android:attr/textAppearanceLarge" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16320 次 |
| 最近记录: |