Je voudrais faire de Case un peu plus petit/plus grand, comment puis-je faire cela?
Réponses
Trop de publicités?Vous avez juste besoin de mettre le liés à un drawable et les mettre dans la case:
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="new checkbox"
android:background="@drawable/my_checkbox_background"
android:button="@drawable/my_checkbox" />
Le truc, c'est sur la façon de définir l'un drawable. Voici un bon tutoriel sur ce.
Pour quelqu'un qui a rencontré ce problème et trouvé les réponses précédentes n'avaient pas de travail. C'est ce que j'ai fait, ensemble
android:button="@null"
et ensemble
android:drawableLeft="@drawable/selector_you_defined_for_your_checkbox"
puis dans votre code Java:
Drawable d = mCheckBox.getCompoundDrawables[0];
d.setBounds(0, 0, width_you_prefer, height_you_prefer);
mCheckBox.setCompoundDrawables(d, null, null, null);
Il fonctionne pour moi, et j'espère qu'il va travailler pour vous!
Mise à JOUR: il fonctionne uniquement à partir de l'API de 17 à partir de...
Pour ajouter à l'autre brillant réponses déjà données, vous pouvez seulement faire de la case à cocher aussi petite que la taille du texte le permet.
Comme par ma réponse à cette question: - comment peut-on réduire la taille de la case à cocher merci de me donner une idée
CheckBox
tire son apogée entre le TEXTE et l'image.
Définir ces propriétés dans votre XML:
android:text=""
android:textSize="0sp"
Bien sûr, cela ne fonctionne que si vous ne voulez pas de texte (qui a travaillé pour moi).
Sans ces changements, l' CheckBox
a été de me donner une grosse marge autour de mon image, comme mentionné par Joe
Ce tutoriel montre comment faire le LIEN Pour la TUTE