Définir le texte en ImageButton
J'ai un ImageButton qui ressemble à ceci.
<ImageButton
android:id="@+id/ImageButton"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginBottom="6px"
android:layout_marginRight="3px"
android:layout_toRightOf="@+id/Logo"
android:background="@drawable/button_bg_purple"
android:scaleType="fitStart"
android:src="@drawable/ImageButton" />
ImageButton ImgButton= (ImageButton) this.findViewById(R.id.ImageButton);
Maintenant, j'ai besoin d'ajouter un texte dynamique dans ImageButton par programme et je ne peux pas utiliser le bouton.
Comment puis-je le faire?
Merci D'Avance ...
Pourquoi n'utilisez-vous pas un Bouton? ImageButtons n'ont pas une propriété de texte. Ils étendent l'ImageView. Si vous ne voulez pas utiliser un Bouton, puis utilisez un TextView. OU... vous aurez pour attirer votre texte à l'intérieur de la ImageButton par programmation... une overkill!
ImageButton ne peut pas avoir de texte!
ImageButton ne peut pas avoir de texte!
OriginalL'auteur Suniel | 2014-02-14
Vous devez vous connecter pour publier un commentaire.
ImageButton
ne peut pas contenir de texte:Options que vous pouvez essayer
1) utilisation
Button
au lieu deImageButton
2) utiliser
ImageButton
etTextView
ci-dessous pour afficher le texteEspérons que cela pourrait les aider
OriginalL'auteur nitesh
Vous ne pouvez pas définir le texte à ImageButton parce qu'il n'a pas de méthode setText() ou android:text propriété.
ImageButtons ne peut pas avoir de texte (ou, au moins,
android:text
n'est pas répertorié dans son attributs). Il semble que vous devez utiliser le Bouton (et de regarderdrawableTop
ousetCompoundDrawablesWithIntrinsicBounds(int,int,int,int))
.Au lieu de ImageButton essayer avec le Bouton. Vous pouvez en mesure d'ajouter le bouton image d'arrière-plan.Donc, essayez avec Bouton au lieu de ImageButton.
setBackgroundDrawable()
...OriginalL'auteur Jebasuthan
vous utilisez de drawableRight ou drawableLeft attribut et l'utilisation d'attributs de texte pour créer un Bouton avec le texte et l'image.
OriginalL'auteur Digicom
Essayer ceci à la place du Bouton
OriginalL'auteur endo
Essayez ceci:
OriginalL'auteur Kashif Ks