Pracuję nad aplikacją, która ma numer Listview
, a elementy z listy mają już styl, w którym nie potrzebuję dzielnika.Jak usunąć dzielnik z listy na Androida?
Jak ustawić jako ukryty lub usunąć dzielnik z ListView
?
Pracuję nad aplikacją, która ma numer Listview
, a elementy z listy mają już styl, w którym nie potrzebuję dzielnika.Jak usunąć dzielnik z listy na Androida?
Jak ustawić jako ukryty lub usunąć dzielnik z ListView
?
Możesz spróbować android:divider="@null"
.
I w kodzie byłby to plik 'listView.setDivider (null);' –
Dodaj
android:divider="@null"
android:dividerHeight="0dp"
do ListView
<ListView
android:id="@+id/list_of_f"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_margin="5dp"
android:divider="@null"
android:dividerHeight="0dp"
android:listSelector="@android:color/transparent" >
</ListView>
Istnieją różne sposoby osiągnięcia tego celu, ale nie jestem pewien, który z nich jest najlepszy (ja nawet nie wiem, czy istnieje to najlepszy sposób). Znam co najmniej 2 różne sposoby, aby to zrobić w ListView:
1. Ustaw rozdzielacz null:
1.1. Programowo
yourListView.setDivider(null);
1.2. XML
android:divider="@null" (this goes inside your ListView element)
2. Ustaw dzielnik do przejrzysty i ustawić jej wysokość na 0, aby uniknąć dodawania przestrzeń pomiędzy elementami ListView:
2.1. Programowo:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
czy przedmioty muszą być klikalne? –