Стили / атрибуты разделителя ListView по умолчанию для Android

У меня есть представление LinearLayout, в которое я пытаюсь добавить разделитель, чтобы оно выглядело точно так же, как элемент управления ListView по умолчанию. Я пытаюсь воспроизвести контакт редактирования в приложении «Контакты» по умолчанию для Android (Nexus S 2.3.3), и я считаю, что LinearLayout лучше всего подходит для повышения производительности.

Я использую код для репликации разделителя, как показано ниже:

    <View
    android:id="@+id/Separator"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/dividerHeight"
    android:background="?android:attr/divider"/>

Как я могу получить доступ к цвету или возможности рисования разделителя по умолчанию, а также к высоте разделителя? Я хотел бы, чтобы это соответствовало установленным мной ListViews, поэтому я думаю, что лучше всего использовать системные атрибуты Android. Приведенный выше код дает сбой, как показано ниже, поэтому я предполагаю, что я не могу получить доступ к этим атрибутам или делаю это неправильно.

03-13 22:59:38.851: ERROR/AndroidRuntime(3575): Caused by: java.lang.RuntimeException: Binary XML file line #26: You must supply a layout_height attribute.
21
задан Luke 13 March 2011 в 13:06
поделиться