Я разрабатываю приложение, которое имеет Listview
, а элементы из списка уже имеют стиль, в котором мне не нужен делитель.Как удалить разделитель из списка на Android?
Как установить скрытый или удалить разделитель из ListView
?
Я разрабатываю приложение, которое имеет Listview
, а элементы из списка уже имеют стиль, в котором мне не нужен делитель.Как удалить разделитель из списка на Android?
Как установить скрытый или удалить разделитель из ListView
?
Вы можете попробовать android:divider="@null"
.
И в коде это будет 'listView.setDivider (null);' –
Добавить
android:divider="@null"
android:dividerHeight="0dp"
к вашему 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>
Существуют различные способы достижения этой цели, но я не уверен, какой из них является лучшим (я даже не знаю, есть это лучший способ). Я знаю, по крайней мере, 2 различных способов сделать это в ListView:
1. Установите делитель в нуль:
1.1. Программно
yourListView.setDivider(null);
1.2. XML
android:divider="@null" (this goes inside your ListView element)
2. Установить разделитель прозрачным и установить его высоту в 0, чтобы избежать добавления пространства между ListView элементов:
2.1. Программно:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
делать пункты нужно подбирать? –