SORU
14 Ocak 2011, Cuma


Android özelleştirilmiş düğme; metin rengini değiştirme

Farklı Devletler, bu yol üzerinde arka plan drawable değişen bir düğme yaptım:

 <selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_pressed="true" android:drawable="@drawable/btn_location_pressed" /> <!-- pressed -->
 <item android:state_focused="true" android:drawable="@drawable/btn_location_pressed"/> <!-- focused -->
 <item android:drawable="@drawable/btn_location"/> <!-- default -->

Buradaki sorun da benim gibi textColor bu drawable ile değiştirmeye çalışıyorum ama mümkün davranmıyorum. Ben zaten denedim android:textColor ve android:renk ama ilk saniyede benim arka plan değişiklikleri buna rağmen çalışmıyor.

Bir sonraki kod düzeni parçasıdır. Metin rengi ile ilgili sadece normal devlet metin rengi için, böylece basılı iken beyaz olan değil, değişen çalışır

<Button android:id="@ id/location_name"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="5dp"
        android:background="@drawable/location"          
        android:textSize="15sp"
        android:textColor="@color/location_color"
        android:textColorHighlight="#FFFFFF"
   />

Olduğuna dair fikri olan var mı?

ty! :)

CEVAP
14 Ocak 2011, Cuma


Örneğin: arka plan için senin yaptığın gibi düğme için duruma özel bir renk oluşturun

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_focused="true" android:state_pressed="false" android:color="#ffffff" />
    <item android:state_focused="true" android:state_pressed="true" android:color="#000000" />
    <item android:state_focused="false" android:state_pressed="true" android:color="#000000" />
    <item android:color="#ffffff" />
</selector>

Yani res/drawable/button_text_color.xml res/drawable klasörü bir dosya xml yerleştirin. Daha sonra sadece metin rengi gibi drawable ayarlayın:

android:textColor="@drawable/button_text_color"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Monica Catral

    Monica Catra

    12 NİSAN 2009
  • Pituvision

    Pituvision

    11 Mart 2006
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006