Düğme seçiciler, düğmenin her durumu için bir arka plan tanımlamaya izin verir, ancak düğmenin metin stili her durum için nasıl tanımlanabilir? Amacım devre dışı bırakıldığında bir düğme gridir. Bu yüzden düğmenin devre dışı durumuna bir arka plan belirledim, ancak metni de griye çevirmeyi bulmamın tek yolu düğmeyi devre dışı bıraktığımda dinamik olarak rengini değiştirmek ...Seçicilerdeki bir düğmenin metin stili nasıl ayarlanır?
Herkes yardım edebilir mi?
Teşekkür
<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>
çekilebilir/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>
Eğer denedi sizin Kodunu koymak Lütfen ... –
Sadece merak yapmak Örneğin Herhangi bir derleme hatası olmadan- @ drawable/btn_default
derlersiniz. Elimde, '@ drawable/btn_default' değeriyle 'android: background' adında verilen ada sahip bir kaynak bulunamadı. –