1,在drawable中创建 绘制虚线的xml
<?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="3dp"
android:dashWidth="3dp"
android:color="#c9c9c9" />
<!-- 虚线的高度 -->
<size android:height="1dp" />
</shape>
2,在布局文件中 引用 步骤1中的文件做background
<View
android:id="@+id/line1"
android:layout_width="match_parent"
android:layout_height="1dip"
android:layout_marginLeft="15dip"
android:layout_marginRight="15dip"
android:background="@drawable/line" />//引用xml布局文件
3,在java文件中初始化该view
View line1 = findViewById(R.id.line1);
line1.setLayerType(View.LAYER_TYPE_SOFTWARE, null);//重点是这句,