Как скрыть горизонтальную линию внизу каждого элемента в списке андроидов?

Кажется, что горизонтальная линия по умолчанию находится в нижней части каждого элемента в списке андроида. Моя проблема: как отключить отображение строки

Ответы

Ответ 1

Вы можете использовать этот код.

lvlist.setDivider(null);
lvlist.setDividerHeight(0);

Ответ 2

в xml:

android:divider="@null"
android:dividerHeight="0dp"

а в java вы можете использовать это:

myList.setDivider(null);
myList.setDividerHeight(0);

Ответ 4

Существуют разные способы достижения этого, но я не уверен, какой из них лучше (я даже не знаю, есть ли лучший способ). Я знаю как минимум 2 разных способа сделать это в ListView:

1. Установите разделитель на нуль:

1,1. Программный

yourListView.setDivider(null);

1,2. XML

android:divider="@null" (this goes inside your ListView element)

2. Установите разделитель на прозрачный и установите его высоту в 0, чтобы избежать добавления пространства между элементами списка:

2,1. Программный:

yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);

2,2. XML

android:divider="@android:color/transparent"
android:dividerHeight="0dp"