Par défaut, la case Android affiche le texte à droite et la case à gauche
Je veux afficher la case à cocher à droite avec le texte à gauche
Comment puis-je y arriver?
Par défaut, la case Android affiche le texte à droite et la case à gauche
Je veux afficher la case à cocher à droite avec le texte à gauche
Comment puis-je y arriver?
Je pense qu'il est trop tard pour répondre à cette question, mais en fait il y a un moyen pour atteindre votre objectif. Il vous suffit d'ajouter la ligne suivante à votre case à cocher:
android:button="@null"
android:drawableRight="?android:attr/listChoiceIndicatorMultiple"
Vous pouvez utiliser vos propres dessiné par case.
Et pour un radioButton:
android:button="@null"
android:drawableRight="@android:drawable/btn_radio"
Et si vous voulez le faire par programmation:
Définir une mise en page et le nom qu'il RightCheckBox et copiez les lignes suivantes :
<?xml version="1.0" encoding="utf-8"?>
<CheckBox xmlns:android="http://schemas.android.com/apk/res/android"
android:text="hello"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:button="@null"
android:drawableRight="?android:attr/listChoiceIndicatorMultiple"/>
et quand vous avez besoin de l'ajouter par programmation, vous avez juste besoin de le gonfler à une Case à cocher et l'ajouter à la vue de la racine.
CheckBox cb = (CheckBox)((LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE)).inflate(R.layout.check_right_checkbox,null);
rootView.addView(cb);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.