Comment mettre une image à droite d'un bouton radio, Android
Je suis en train de faire un bouton radio liste de 4 éléments. Chaque éléments de la liste doivent avoir le texte à sa droite, mais aussi une image à droite du texte. L'image n'est pas le bouton radio elle-même, c'est une image de la description de l'option.
Je n'ai pas de chance jusqu'à présent, le concepteur semble être pas inutile de mettre les choses en place. Vous devez savoir comment ce code en XML.
Mon XML ressemble à ceci:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" android:weightSum="1" android:baselineAligned="true" android:orientation="horizontal">
<RadioGroup android:layout_weight="0.50" android:layout_height="wrap_content" android:id="@+id/radioGroup1" android:layout_width="0dp">
<RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:checked="true" android:text="A" android:id="@+id/radio0"></RadioButton>
<ImageView android:layout_toRightOf="@id/radio0" android:layout_height="wrap_content" android:src="@drawable/A2" android:layout_width="wrap_content" android:id="@+id/imageView1"></ImageView>
<RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="B" android:id="@+id/radio1"></RadioButton>
<RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="C" android:id="@+id/radio2"></RadioButton>
<RadioButton android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="D" android:id="@+id/radio3"></RadioButton>
</RadioGroup>
</LinearLayout>
Ici, je suis tryiong pour mettre une image à la droite de la première radio bouton, sans succès.
Comment puis-je mettre en images le droit de les boutons de la radio?
source d'informationauteur user1097185
Vous devez vous connecter pour publier un commentaire.
Pour un bouton, vous pouvez mettre un drawable vers le Haut/droite/gauche/bas. J'ai donc pensé qu'il pourrait fonctionner de la même façon pour les radiobutton.
Ont un coup d'oeil à ce lien dans le site des développeurs android
Avez-vous essayé?
Mise à jour
Donc dans votre cas, retirez le imageview et ajouter
android:drawableRight
(ou à gauche/en bas/en haut) dans votre radiobuttonsRadioButton lui-même contient un TextView en tant que par défaut.. donc vous pouvez faire toutes les opérations de ceux qui sont présents pour tout TextView.
BONUS: Si vous souhaitez modifier la circulaire point qui montre de vérifier leur état, juste la mise à jour android:balise button à consulter votre propre drawable.
Utilisation
android:drawableXXXXX
dans votre vue d'ajouter des images/drawable, utilisez drawable rembourrage si vous voulez ajouter un peu de rembourrage.