线而不是虚线xml drawable

时间:2014-02-11 14:17:15

标签: android android-drawable

我试图用这段代码画一条虚线:

<shape  xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="line">

    <stroke
            android:width="2dp"
            android:color="#000000"
            android:dashWidth="6dp"
            android:dashGap="10dp"/>

    <size android:height="5dp" />

</shape>

但是在某些设备上,例如runnning android 4.0.3,它看起来像是普通线而不是虚线。
问题是什么?

谢谢。

2 个答案:

答案 0 :(得分:0)

在应用程序清单体中添加这个android:hardwareAccelerated =“false”,为我工作,但这不是解决这个问题的最佳方法

答案 1 :(得分:0)

我也遇到了虚线可绘制的问题。 最终,我拼命地用一个简单的技巧修复了它。此TextView看起来完全像垂直虚线。

<TextView
         android:text="_ _ _ _ _ _ _ _ _ _"
         android:rotation="270"
         android:layout_centerVertical="true"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"/>

dashline line