J'ai beaucoup de boutons radio dans mein App. Les RadioButtons sont trop gros pour moi. Y a-t-il un moyen de le rendre plus petit?Android: Comment changer la taille du RadioButton
Répondre
Impossible de le faire, le bouton radio est un composant de contrôle intégré et sa taille est donc fixe.
Merci beaucoup! – TianDong
Ce n'est peut-être pas facile à faire, mais c'est possible; voir http://stackoverflow.com/a/4787260/3063884 – CJBS
S'il vous plaît ne répondez pas esp. avec des remarques négatives comme "ça ne peut pas être fait" etc., sans être certain! Voir, Michael a une solution facile et réalisable! – Apostolos
Il peut être fait, mais n'est pas aussi simple que le réglage de la Layout_Width et Layout_height comme avec EditTexts, boutons etc. Pour modifier la taille/apparence d'une vue comme une case à cocher/bouton radio utiliser le « fond » et " Button "propriétés pour spécifier vos propres drawables.
Ceci est une page plus, et les emplacements sont différents maintenant, mais cela va vous donner une idée: http://www.anddev.org/tutorial_change_look_of_checkbox-t4553.html
Voyez la solution facile et pratique de Michael! – Apostolos
<RadioGroup android:layout_width="fill_parent"
android:layout_height="50dp"
android:orientation="horizontal"
android:checkedButton="@+id/first">
<RadioButton android:id="@+id/first"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/second"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/third"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
<RadioButton android:id="@+id/fourth"
android:width="50dp"
android:height="50dp"
android:button="@drawable/button_radio"/>
</RadioGroup>
Une solution hacky rapide est à l'échelle le bouton vers le bas:
<RadioButton
android:scaleX="0.5"
android:scaleY="0.5" />
Cela fonctionne très bien pour aller plus petit. Pour augmenter la taille, cela a tendance à provoquer un certain écrêtage de la vue conteneur. Vous devrez donc coder en dur la hauteur/largeur du groupe radio pour l'adapter aux boutons mis à l'échelle. Le drawable bouton peut également obtenir sensiblement pixellisée Plus vous allez, il est donc pas vraiment génial si vous voulez quelque chose 3x plus ...
et en ajoutant android: textSize = "[size] sp" va aussi mettre à l'échelle l'étiquette du bouton radio, mais l'appariement du bouton et de la taille de l'étiquette nécessite un code plus dur ... – sepehr
Merci! :) –
Réduit la taille du bouton mais laisse de plus grands espaces entre eux –
Je l'ai fait en ajustant la TextSize de RadioButton se
Comme si
android:textSize="20sp"
puis appliquer à mon code;
<RadioGroup
android:id="@+id/checkboxRadioButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb1"
style="@android:style/Widget.CompoundButton.CheckBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/checkBoxMargin"
android:text="YES"
android:textSize="20sp" />
...
Espoir cette aide à quelqu'un
- 1. comment changer la taille du radiobutton et la taille de l'étiquette dans actionscript.
- 2. Comment changer la taille du contenu d'un webview dans Android?
- 3. Comment changer la taille de la police du bouton sans changer la taille du bouton (dans Android)?
- 4. augmenter la taille de radioButton en flex
- 5. android webkit changer la taille de la police?
- 6. UICell Textlabel changer la taille du cadre
- 7. phpThumb - changer la taille du filigrane
- 8. android - RadioButton et RadioGroup
- 9. Android RadioButton comme comportement
- 10. Comment changer la taille du cache bdb dans mysql?
- 11. Comment puis-je changer la taille du cadre?
- 12. Comment changer la taille des graphiques
- 13. bouton android RadioButton gravité drawable
- 14. Changer la couleur de l'élément de liste de radiobutton désactivé
- 15. Comment changer la taille d'un bouton
- 16. android option RadioButton sur le côté droit du texte
- 17. Android RadioButton retourner une constante?
- 18. changer la taille de l'écran
- 19. Android comment renifler la taille de l'écran du navigateur webkit?
- 20. Comment puis-je modifier/diminuer la taille du spinner Android?
- 21. Android - Taille du bouton Image
- 22. android - contrôle de l'état de RadioButton
- 23. Taille du widget non-standard pour Android
- 24. Changer la taille de ImageIcon dans un JRadioButton
- 25. Comment changer la fréquence d'horloge dans Android?
- 26. Comment changer la taille de police sur un bouton?
- 27. émulateur android ==> changer heapSize?
- 28. Changer la taille du texte sur un UIButton
- 29. Comment changer la police de la console Android dans Eclipse?
- 30. Flex: changer la taille de l'application Windows
Je suppose que vous pouvez écrire votre propre contrôle, mais gardez à l'esprit que faire les contrôles trop petit pourrait rendre plus difficile pour certains utilisateurs de frapper le contrôle de précision en mode tactile. Cela réduirait la convivialité de votre application. – codinguser
Je trouve cette solution, voir ma réponse ici [https://stackoverflow.com/a/44310577/6112256]https://stackoverflow.com/a/44310577/6112256) –