Quand j'utilise Captures d'écran strong> p> p> et p> p> <ImageView
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="6dp"
android:background="@drawable/dash_line" />
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >
<stroke
android:dashWidth="20sp"
android:dashGap="20sp"
android:width="2dp"
android:color="#FF0000" />
</shape>
5 Réponses :
SP utilise le facteur d'échelle du paramètre de police du périphérique, plutôt que du facteur d'échelle de la densité de l'écran (DP) - n'utilisez pas SP pour les dimensions non liées au texte. P>
Essayez de changer sp code> à
dp code> à:
SET
Merci @pallavi
N'aurait jamais compris cela, merci. Android: LaperType = "logiciel" code> pour votre imageView. Consultez le
2 commentaires
La largeur de course doit être inférieure à la hauteur de la taille. P>
(la largeur de trait est la largeur de la ligne. La hauteur de taille est la hauteur de l'étanchéité. Lorsqu'elle est dessinée, la ligne est centrée dans la hauteur de taille. Si la hauteur de taille <= largeur de course, la ligne ne s'affiche pas.) p>
Voir le code ici: https://stackoverflow.com/a/28867281/3817964 P>
Ajoutez cette ligne suivante à votre AndroidManifest - Tag d'application
android:hardwareAccelerated="false"
Dupliquer de Stackoverflow.com/a/26296229/185022
duplicaté possible de pointillé La ligne n'est effectivement pas pointillée lorsque l'application est en cours d'exécution sur un appareil Android réel