Android Dash/doted line问题?

Nag*_*ddy 9 android android-imageview android-background

当我使用Android的虚线做工精细的小屏幕,但在三星S3设备和更高版本无法正常工作.

截图

三星设备

小屏幕

绘制/ dashline.xml

<?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>
Run Code Online (Sandbox Code Playgroud)

XML

 <ImageView
    android:id="@+id/button1"
    android:layout_width="fill_parent"
    android:layout_height="6dp"
    android:background="@drawable/dash_line" />   
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮我解决这个问题,那么任何想法都是值得的.

Pal*_*avi 24

android:layerType="software"为您的imageView 设置.检查android:layerType文档.