Каков цвет по умолчанию для разделителя ListView?
В настоящее время я использую этот код для просмотра разделительных линий:
medalsList.setDivider(new ColorDrawable(0x99F10529));
medalsList.setDividerHeight(1);
Что такое цвет RGB по умолчанию (как показано в приведенном выше коде), используемый в ListView, который не изменил его разделительные линии?
Ответы
Ответ 1
Делитель по умолчанию определяется элементом listDivider
текущей темы. Для тематических тем, разделитель по умолчанию является одним из следующих:
- android: drawable/divider_horizontal_dark (Тема)
- android: drawable/divider_horizontal_bright (Theme.Light)
- android: drawable/divider_horizontal_holo_dark (Theme.Holo)
- android: drawable/divider_horizontal_holo_light (Theme.Holo.Light)
Эти чертежи можно найти в папке данных платформ вашей установки sdk.
Ответ 2
Вы можете использовать:
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/listDivider" />
Обратитесь: Как получить разделитель по умолчанию?
P.S. Проводя его здесь, потому что поиск Google кажется помеченным первым в этом потоке, а не другом.