Подтвердить что ты не робот

Каков цвет по умолчанию для разделителя ListView?

В настоящее время я использую этот код для просмотра разделительных линий:

medalsList.setDivider(new ColorDrawable(0x99F10529));
medalsList.setDividerHeight(1);

Что такое цвет RGB по умолчанию (как показано в приведенном выше коде), используемый в ListView, который не изменил его разделительные линии?

4b9b3361

Ответ 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 кажется помеченным первым в этом потоке, а не другом.