Ответ 1
Вы можете использовать этот код.
lvlist.setDivider(null);
lvlist.setDividerHeight(0);
Кажется, что горизонтальная линия по умолчанию находится в нижней части каждого элемента в списке андроида. Моя проблема: как отключить отображение строки
Вы можете использовать этот код.
lvlist.setDivider(null);
lvlist.setDividerHeight(0);
в xml:
android:divider="@null"
android:dividerHeight="0dp"
а в java вы можете использовать это:
myList.setDivider(null);
myList.setDividerHeight(0);
Отметьте здесь: Как изменить цвет линии разделителя Android ListView?
Вы можете попробовать установить высоту разделителя на 0px.
Существуют разные способы достижения этого, но я не уверен, какой из них лучше (я даже не знаю, есть ли лучший способ). Я знаю как минимум 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"