SORU
26 AĞUSTOS 2010, PERŞEMBE


Android radyo düğmesi grubu içinde radyo düğmesi simgesini değiştirmek mümkün müdür

Benim android uygulaması kullanıcı bazı parametreler için yeteneği izin vermek istiyorum. Radyo düğmesi bu durum için idealdir. Ancak, düğmeleri işlenir radyo sevmem.

Radyo düğmesi simgesini değiştirmek mümkün müdür? Örneğin, bu düzeni referans her satır için özel bir düzeni oluşturmak mümkün kendi simge ve ark yazı tipini değiştirmek.

CEVAP
26 AĞUSTOS 2010, PERŞEMBE


Evet bu mümkün. res/values/styles.xml radyo düğmeleri için kendi stilini tanımlamak gerekir:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomTheme" parent="android:Theme">
   <item name="android:radioButtonStyle">@style/RadioButton</item>
</style>
<style name="RadioButton" parent="@android:style/Widget.CompoundButton.RadioButton">
   <item name="android:button">@drawable/radio</item>
</style>
</resources>
< . p ^'radyo' burada durum bilgisi olan bir drawable olmalıdır, radio.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="true" android:state_window_focused="false"
        android:drawable="@drawable/radio_hover" />
    <item android:state_checked="false" android:state_window_focused="false"
        android:drawable="@drawable/radio_normal" />
    <item android:state_checked="true" android:state_pressed="true"
        android:drawable="@drawable/radio_active" />
    <item android:state_checked="false" android:state_pressed="true"
        android:drawable="@drawable/radio_active" />
    <item android:state_checked="true" android:state_focused="true"
        android:drawable="@drawable/radio_hover" />
    <item android:state_checked="false" android:state_focused="true"
        android:drawable="@drawable/radio_normal_off" />
    <item android:state_checked="false" android:drawable="@drawable/radio_normal" />
    <item android:state_checked="true" android:drawable="@drawable/radio_hover" />
    </selector>

Sadece seçtiğiniz aktiviteleri için bütün uygulama veya Özel tema uygulayın.

Temalar ve stiller hakkında daha fazla bilgi http://brainflush.wordpress.com/2009/03/15/understanding-android-themes-and-styles/ bakmak için iyi bir rehber.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012