テキストビューが無効になっている場合と同じように表示できるようにしたいと思います。現在、灰色のテキスト色を継承TextAppearance
して追加するスタイルを使用していますが、どのテーマでも問題なく動作する組み込みのものを使用することをお勧めします.
質問する
18793 次
4 に答える
15
色のような無効化でセレクターを定義し、このようなレイアウトで使用します
カラーファイル (例: 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>
次に、レイアウトで:
<TextView
android:text="whatever text you want"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/example" />
于 2013-07-21T05:00:43.727 に答える
0
<TextView
android:id="@+id/textView1"
android:background="#666"
android:textColor="#333"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium" />
android:background="#666"を設定できます
そしてテキストandroid:textColor="#333"は、テキストビューを無効にするように見えます。
または他の色の組み合わせ
于 2012-05-31T15:33:11.167 に答える
0
于 2012-06-05T14:18:47.230 に答える
-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" />
于 2012-05-31T15:26:38.623 に答える