<?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中添加:
<activity
android:name=""
android:hardwareAccelerated="false"/>