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

  • bunliu

    bunliu

    2 Mayıs 2007
  • IGN

    IGN

    19 EYLÜL 2006
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011