ボタンセレクタではボタンの各状態の背景を定義できますが、ボタンのテキストスタイルを各状態ごとにどのように定義できますか?私の目的は、無効にするとボタンをグレーアウトすることです。だから私は、ボタンの無効状態に灰色の背景を設定しましたが、私はまた、テキストを灰色に淡色にする唯一の方法は、ボタンを無効にすると、色を動的に変更することです...セレクタでボタンのテキストスタイルを設定する方法は?
誰かが助けることができますか?
おかげ
<style name="srp_button" parent="@android:style/Widget.Button">
<item name="android:background">@drawable/btn_default</item>
<item name="android:textColor">#ffffff</item> <!-- How to specify different color for different state? -->
<!-- more stuff -->
</style>
描画可能/ btn_default.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="true"><shape>
<solid android:color="@color/pink" />
<corners android:radius="6dp" />
</shape></item>
<item><shape>
<solid android:color="#000000" />
<corners android:radius="6dp" />
</shape></item>
</selector>
あなたがしようとしているあなたのコードを入れてください... –
ちょうど行うか疑問コンパイルエラーなしで- @ drawable/btn_default
をコンパイルします。値が '@ drawable/btn_default'の 'android:background'の指定された名前に一致するリソースが見つかりませんでした。 –