Ho provato a fare radio RTL -Put radio sul lato destro- pulsante per Android con AppCompactRadioButton, e ho raggiunto questo con android:drawableRight
e impostare android:button="@null"
quindi la mia vista finale è quello che volevo e il codice finale è questo:Cambia Android Effetto a effetto a forma di punto centrale per il pulsante di app Android Applet.
<android.support.v7.widget.AppCompatRadioButton
android:id="@+id/radio_man"
style="@style/app_font"
android:layout_width="0dp"
android:layout_height="@dimen/edit_text_height"
android:layout_weight="1"
android:button="@null"
android:drawableRight="@drawable/form_radiobutton"
android:minHeight="33dp"
android:onClick="onSexRadioButtonClicked"
android:text="@string/hint_man" />
Ma la mia domanda è come cambiare posizione centrale effetto a catena, perché ho impostato pulsante per nulla, il ripple centro effetto poisiton si trova nel centro di pulsante di opzione come immagine sopra e non è previsto dall'utente per vedere rippl e là. ho provato a impostare layout_direction su RTL, ma nulla è stato risolto.
Devo dire che ho anche provato a risolvere questo problema con ripple disegnabile come di seguito ma non è cambiato nulla e il problema è ancora lì.
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@android:color/transparent">
<item>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/btn_radio_activated"
android:state_checked="true" />
<item android:drawable="@drawable/btn_radio_deactive" />
</selector>
</item>
</ripple>
Per farla breve, c'è qualche idea di cambiare posizione centrale effetto a catena di Android per Android pulsante AppCompat?
potresti trovare una soluzione? – ReZa
@ReZa no, non ho trovato alcuna soluzione –