Comment puis-je l'échelle de l'arrière-plan d'un bouton?
J'ai le bouton suivant:
<Button
android:id="@+id/buttonok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/back_no_save"
android:text="OK" />
Son apparence:
Comment puis-je réduire mon drawable et de montrer une petite flèche?
OriginalL'auteur Bobs | 2011-11-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un
ImageButton
et essayerandroid:scaleType
ImageView.ScaleType
OriginalL'auteur Pathos
Je n'ai pas bucket vous le pouvez à partir de xml. Il n'y a pas d'attribut xml qui peut faire de mise à l'échelle pour les boutons. Vous pouvez le faire par programmation si, de la manière suivante :
OriginalL'auteur rDroid
Vous pourriez réduire le graphique réel que le drawable points.
Comment sur l'utilisation d'un ScaleDrawable?
OriginalL'auteur zienkikk
Si vous ne voulez pas avoir affaire avec
Bitmap.createScaledBitmap
puis il me semble que la meilleure façon de le faire est de créer votre propre composant.Vous pouvez étendre
RelativeLayout
et mettreImageView
, par exemple.OriginalL'auteur a.ch.
Je sais que c'est un vieux post, mais j'ai fait quelque chose comme ceci:
OriginalL'auteur Shn_Android_Dev