Android Bouton avec Drawable - Rembourrage
Je veux ajouter un Drawable Image de mon Bouton sur la gauche et j'ai essayé le suivant:
button = new Button(this);
button.setWidth(screen_dimens(0.25, "w")); //25% of screen width
button.setPadding(5, 5, 0, 5);
Drawable img = getResources().getDrawable(R.drawable.image);
button.setCompoundDrawablesWithIntrinsicBounds(img, null, null, null);
Mais je veux avoir un rembourrage sur la gauche, entre le drawable et de la frontière avec le bouton. Malheureusement, il n'y a aucun.
Toute aide?
Pouvez-vous ne pas définir la marge intérieure gauche pour une plus grande valeur?
J'ai essayé avec de 15, mais pas de différence
Bon, d'accord, il semble tout simplement impossible. Tout ce que je tente échoue. Je pense que je vais juste ajouter un transparent de rembourrage pour le fichier image. Mais je suis ouvert à toutes autres idées 🙂
Pour l'amour de quelqu'un d'autre lecture, si vous définissez le 'remplissage' attribut, il va faire ce que vous voulez. Mais le paddingTop, paddingRight, etc attributs ne sont pas correctement remplacer le parent et aussi ne pas avoir le même effet. De sorte que hack pourrait fonctionner pour certaines personnes dans certaines situations, mais il n'était pas applicables pour moi.
J'ai essayé avec de 15, mais pas de différence
Bon, d'accord, il semble tout simplement impossible. Tout ce que je tente échoue. Je pense que je vais juste ajouter un transparent de rembourrage pour le fichier image. Mais je suis ouvert à toutes autres idées 🙂
Pour l'amour de quelqu'un d'autre lecture, si vous définissez le 'remplissage' attribut, il va faire ce que vous voulez. Mais le paddingTop, paddingRight, etc attributs ne sont pas correctement remplacer le parent et aussi ne pas avoir le même effet. De sorte que hack pourrait fonctionner pour certaines personnes dans certaines situations, mais il n'était pas applicables pour moi.
OriginalL'auteur Tobias Baumeister | 2013-05-30
Vous devez vous connecter pour publier un commentaire.
Cela va générer de texte + bouton image ( Image de Gauche & Texte Après Que )
OriginalL'auteur Ankit Arjaria
Vous devez ajouter le rembourrage pour vous drawable, en changeant le 9 tranches de la zone de contenu ou la modification de votre drawable padding:
Si vous êtes à l'aide du sélecteur, vous devez ajouter le rembourrage de la règle des dessiné unis.
OriginalL'auteur Ratata Tata
Utiliser cet appel d'API:
OriginalL'auteur Steveo
Utiliser ce Code:
OriginalL'auteur Bhaskar Kumar Singh
OriginalL'auteur Null Pointer Exception