Как создать ListView с разделителями пунктирной / пунктирной линией в Android?

Мне удалось выяснить, как создать произвольную фигуру (с пунктирной линией), создав файл с именем dash.xml внутри / app / res / drawable / папка:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="line">
    <stroke
        android:color="#534b4b"
        android:width="1dp"
        android:dashGap="2dp"
        android:dashWidth="1dp"
    />
    <size
        android:height="1dp"
    />
</shape>

Теперь я не понимаю, как применить эту форму к ListView. Я пробовал следующее, но разделитель не отображается:

<ListView android:id="@+id/android:list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:cacheColorHint="#00000000"
    android:divider="@drawable/dash"
    android:dividerHeight="1dp"
/>

Wtf?

13
задан iamkoa 8 November 2010 в 01:23
поделиться