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

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012