2016-04-06 18 views
2

ich benutzerdefinierten RadioButton- brauche, und in meinem XML:android: Taste auf Radiobutton funktioniert nicht

 <RadioButton 
      android:id="@+id/radBorderBottom" 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="8dp" 
      android:layout_marginRight="8dp" 
      android:layout_weight="1" 
      android:background="@drawable/toggle_center_selector" 
      android:button="@drawable/ic_border_bottom" //not see 
      android:checked="true" 
      android:gravity="center" 
      android:onClick="onSeletedPosition" /> 

Ich sehe Hintergrund nur und nicht hier sehen Taste. P/s: Dieses Problem tritt auf, wenn ich das neueste Aviary SDK anwende. Aber in Aktivität aber enthalten diese XML ich nicht ändern.

Antwort

0

Platz Code innerhalb Radiogroup

<RadioGroup> <RadioButton /> </RadioGroup>

+0

ja, das gleiche mein Code. Und wenn ich den Code ändere, sieht alles gut aus. Ich verstehe nicht, warum Aviary diesen Fehler macht. –

0

zu diesem Code versuchen

<RadioButton 
      android:id="@+id/radBorderBottom" 
      android:layout_width="wrap_content" 
      android:layout_height="5dp" 
      android:layout_marginLeft="8dp" 
      android:layout_marginRight="8dp" 
      android:layout_weight="1" 
      android:background="@drawable/ic_launcher" 
      android:button="@android:color/transparent" 
      android:checked="true" 
      android:gravity="center" 
      android:onClick="onSeletedPosition" /> 
+0

Entschuldigung, ich brauche Knopf in Xml ändern, Und wenn ich Code ändere alles gut aussehen. Ich verstehe nicht, warum Aviary diesen Fehler macht. –

1

Erstellen einer button.xml Datei in Ihrem ziehbar Ordner.

<?xml version="1.0" encoding="utf-8"?> 

<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light" android:state_checked="false"/> 
<item android:drawable="@drawable/apptheme_btn_radio_on_t_holo_light" android:state_checked="true"/> 
<item android:drawable="@drawable/apptheme_btn_radio_off_t_holo_light"/> 

und setzen schließlich android: Taste = "@ ziehbar/Taste

Ich hoffe, dass es Ihnen hilft ..