2012-08-03 13 views
22

Obecnie używam tego kodu, aby zobaczyć linie rozgraniczenia:Jaki jest domyślny kolor linii dzielącej ListView?

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

Jaki jest domyślny kolor RGB (jak pokazano w powyższym kodzie) używane na ListView, który nie miał swoje linie dzielące się zmieniło?

Odpowiedz

36

Domyślny dzielnik jest określony przez element listDivider w bieżącym motywie. Dla tematów giełdowych, domyślnie dzielnik jest jednym z:

  • android: odkształcalne/divider_horizontal_dark (Theme)
  • android: odkształcalne/divider_horizontal_bright (Theme.Light)
  • android: odkształcalne/divider_horizontal_holo_dark (Theme. Holo)
  • android: odkształcalne/divider_horizontal_holo_light (Theme.Holo.Light)

kanału alfa te można znaleźć w folderze danych platform instalacji sDK.

+0

dziękuję bardzo –

18

Można użyć:

<View 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="?android:attr/listDivider" /> 

Patrz: How can I get the default divider?

PS: Publikowanie tutaj, ponieważ wyszukiwarka Google wydaje się najpierw wylądować w tym wątku, a nie w drugim.

Powiązane problemy