Crear una línea de puntos horizontal en el diseño de Android

en mi diseño, estoy intentando dibujar una LÍNEA PUNTADA. Para dibujar una línea horizontal, estoy definiendo una vista en mi archivo de diseño.

     <View
        android:layout_width="fill_parent"
        android:layout_height="1dip"
        android:background="@drawable/customdots" />

y customdots.xml

 <?xml version="1.0" encoding="utf-8"?>
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
  <item
    android:left="10dp"
    android:right="10dp"
    android:width="4dp"
    android:drawable="@drawable/dotted" />

 </layer-list>

dotted.xml

  <?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >

  <size
    android:height="4dp"
    android:width="1024dp"/>
  <stroke
   android:width="4dp" 
   android:dashWidth="4dp"
   android:color="@android:color/black"
   android:dashGap="5dp"/>

</shape>

Pero no consigo ninguna línea usando este código. Por favor, ayúdame.

Cuando uso customdots.xml en el divisor listView como

 android:divider="@drawable/customdots"

muestra una buena línea de puntos

Respuestas a la pregunta(2)

Su respuesta a la pregunta