SORU
28 Mayıs 2011, CUMARTESİ


Nerede Çevirici widget'in metin rengi öznitelik saklanıyor?Android:

Açılır menüden bir öğe seçin sonra spinner düğmesi görüntülenen tek öğenin metin rengini değiştirmek için çalışıyorum. Bir saat için Android SDK themes.xml ve styles.xml şimdi araştırma yapıyorum ve Spinner renk değeri elde nerede olduğunu bulmak için görünmüyor olabilir.

Açıklığa kavuşturmak için, açılan bir öğenin rengini değiştirmek için çalışmıyorum, açılan hiçbir zaman değer değişimi görüntülenen metnin rengini değiştirmek için çalışıyorum. Bu değer değişimi diyebiliriz "düğme" metin. sanırım

CEVAP
28 Mayıs 2011, CUMARTESİ


Muhtemelen styles.xml bu bit olduğunu düşünüyorum

<style name="Widget.TextView.SpinnerItem">
    <item name="android:textAppearance">@style/TextAppearance.Widget.TextView.SpinnerItem</item>
</style>
<style name="Widget.DropDownItem.Spinner">
    <item name="android:checkMark">?android:attr/listChoiceIndicatorSingle</item>
</style>

- ==DÜZENLE Burada sonuç: enter image description here

ve burada işler böyle yürüyor:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MooTheme" parent="android:Theme">
        <item name="android:spinnerItemStyle">@style/MooSpinnerItem</item>
    </style>

    <style name="MooSpinnerItem" parent="android:Widget.TextView.SpinnerItem">
        <item name="android:textAppearance">@style/MooTextAppearanceSpinnerItem</item>
    </style>

    <style name="MooTextAppearanceSpinnerItem" parent="android:TextAppearance.Widget.TextView.SpinnerItem">
        <item name="android:textColor">#F00</item>
    </style>
</resources>

O zaman sadece androidmanifest.xml uygulama etiketi ekleyin

android:theme="@style/MooTheme"

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cekehechu

    cekehechu

    20 HAZİRAN 2006
  • George McCarron

    George McCar

    29 Mayıs 2013
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012