У меня есть представление 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.