Android ListView Domyślny Dzielnik Style / Atrybuty

Mam Widok LinearLayout, do którego próbuję dodać dzielnik, aby wyglądał dokładnie tak samo, jak domyślna kontrolka ListView. Próbuję odtworzyć kontakt edycji w domyślnej aplikacji kontaktów na Androida (Nexus S 2.3.3) i uważam, że LinearLayout byłby najlepszy dla wydajności.

Używam kodu, aby odtworzyć dzielnik, jak pokazano poniżej:

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

Jak mogę uzyskać dostęp do domyślnego koloru dzielnika lub rysowalnego, a także wysokości dzielnika? Chciałbym, aby to dopasuj ListViews mam konfigurację, więc korzystanie z atrybutów systemu Android byłoby najlepsze, myślę. Powyższy kod zawiesza się, jak pokazano poniżej, więc zakładam, że nie mogę uzyskać dostępu do tych atrybutów lub robię to nieprawidłowo.

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.
Author: Luke, 2011-03-13

2 answers

Tak to się robi w Kod źródłowy Androida

<View android:id="@+id/Separator"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:background="?android:attr/listDivider" />
 38
Author: Ludovic Landry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-13 14:19:37

Źródłem wiedzy Magika musi być https://developer.android.com/reference/android/R.attr.html

Public static final int listDivider:

The drawable for the list dzielnik. Musi być odniesieniem do innego zasobu, w postaci "@[+] [package:] type: name " lub do atrybutu theme w formularzu "?[pakiet:] [typ:] nazwa".

Więc wszystko co muszę zrobić wpisz w tym pasku wyszukiwania witryny - "drawable for the list divider" or just "divider"

 0
Author: Nafscript,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-19 11:44:45