Создание горизонтальной пунктирной линии в макете Android

В моем макете я пытаюсь нарисовать пунктирную линию. Для рисования горизонтальной линии я определяю вид в моем файле макета.

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

и 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>

Но я не получаю никакой строки, используя этот код. пожалуйста, помогите мне.

Когда я использую customdots.xml в разделителе listView как

 android:divider="@drawable/customdots"

это показывает хорошую пунктирную линию

Ответы на вопрос(2)

Ваш ответ на вопрос