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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • SamsTech

    SamsTech

    4 NİSAN 2014