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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Tina Chen

    Tina Chen

    26 Mayıs 2012
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009