<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <!-- 顯示一條虛線,破折線的寬度爲dashWith,破折線之間的空隙的寬度爲dashGap,當dashGap=0dp時,爲實線 --> <stroke android:dashGap="5dp" android:dashWidth="3dp" android:width="1dp" android:color="@color/listview_bg" /> <!-- 虛線的高度 --> <size android:height="1dp" /> </shape>
發現是4.0以上默認把Activity的硬件加速打開了,會致使虛線顯示成實線,因此咱們再Manifest.xml中關掉便可
在activity中添加:android
<activity android:name="" android:hardwareAccelerated="false"/>