Удалить разделитель ListView (в файле макета xml)

Как удалить разделитель строк в ListView (если возможно, в файле формата XML, где он был описан)?

Ответ 1

Установите dividerHeight в ноль и разделите на null, как это, в xml:

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

Или в java:

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

Ответ 2

Проще говоря:

android:divider="@null"

Ответ 3

положить ниже свойство в теге listview (в XML файле)

android:divider="@null"

Ответ 4

Вы можете установить цвет разделителя как прозрачный цвет и высоту разделителя в свойствах ListView, чтобы удалить разделитель, как показано ниже:

android:divider="#00000000"  
android:dividerHeight="0dp" 

Ответ 5

Существуют разные способы достижения этого, но я не уверен, какой из них лучше (я даже не знаю, есть ли лучший способ). Я знаю как минимум 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"

Ответ 6

Только -1dp помогает мне удалить разделитель (не 0, 0.0, @null или то же самое в коде)

Android Studio, SDK L, android 4.2