Bordure sur le côté gauche de la touche seulement
Voici mon button_style.xml qui je suis, y compris avec mon bouton. Cependant, je n'arrive pas à obtenir de la frontière sur la gauche. Quelqu'un peut m'aider s'il vous plaît ici?
ps - Mon fond doit être transparent
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<layer-list>
<item android:left="2dp">
<shape android:shape="rectangle">
<stroke
android:width="1dp"
android:color="#999999"/>
</shape>
</item>
</layer-list>
</selector>
avez-vous essayé
android:drawableLeft
android:drawableLeft
n'est pas la solution. Essayez l'une de ces: stackoverflow.com/questions/2422120/open-sided-android-stroke OU stackoverflow.com/questions/9211208/...OriginalL'auteur BurninatorDor | 2013-03-13
Vous devez vous connecter pour publier un commentaire.
Essayer cette
android:shape
attribut que j'ai obtenu les mêmes résultats après l'enlever?OriginalL'auteur Yuki Yoshida
Il y a certains héritent de problème avec les frontières de la touche. Mais j'ai trouvé la meilleure façon de le faire. Disons que si vous voulez une bordure uniquement sur le côté gauche du bouton. Dans le MainActivity fichier xml où le bouton est placé le faire de cette façon -
Pour l'newstyle.xml fichier qui sera situé dans le drawable utiliser ce code -
Donc l'idée est -
Gardez l'arrière-plan du bouton comme @null et maintenez le bouton dans le linera mise en page. Donner le fond de la doublure de mise en page et voila c'est fait..:)..
OriginalL'auteur Arpit Kumar
essayez cela, il peut travailler
Ce n'est pas de travail, bien qu'il existe une frontière qui s'affiche sur la gauche, il y a aussi une frontière qui s'affiche sur le fond, même si bottom="0dp"
avez-vous essayé sur un périphérique réel parfois, il peut ne pas apparaître sur simulateur
OriginalL'auteur Syn3sthete
Essayer cette
OriginalL'auteur kehers