Je veux permettre à l’utilisateur de mon application Android la possibilité de définir certains parameters. Le bouton radio est idéal pour cette situation. Cependant, je n’aime pas que les boutons radio soient rendus.
Est-il possible de changer l’icône du bouton radio? Par exemple, est-il possible de créer une disposition personnalisée pour chaque ligne et, dans cette présentation, de référencer ma propre icône et de modifier la police et al.
Oui, il est possible que vous deviez définir votre propre style pour les boutons radio, à res / values / styles.xml:
“radio” devrait être un drawable à états, radio.xml:
Ensuite, appliquez simplement le thème personnalisé à l’application entière ou aux activités de votre choix.
Pour plus d’informations sur les thèmes et les styles, consultez http://brainflush.wordpress.com/2009/03/15/understanding-android-themes-and-styles/ .
Vous pouvez mettre une image personnalisée en bouton radio comme un bouton normal. pour cela créer un fichier XML dans un dossier pouvant être dessiné, par exemple
Ici vous pouvez utiliser 3 images différentes pour radiobutton
et utiliser ce fichier pour RadioButton comme:
android:button="@drawable/aus" android:layout_height="120dp" android:layout_width="wrap_content"
Le moyen le plus simple de ne changer que le bouton radio est simplement de sélectionner le sélecteur
Et le sélecteur est:
C’est tout
oui …. `de xml
android:button="@drawable/yourdrawable"
et de Java
myRadioButton.setButtonDrawable(resourceId or Drawable);
`
Voici probablement une approche rapide,
Avec deux icons montrées ci-dessus, vous devez avoir quelque chose comme RadioGroup
RadioGroup
de RadioGroup
sur horizontal RadioButton
, essayez de donner l’icône pour Button
sous CompoundButton
,