Подтвердить что ты не робот

Как удалить разделитель из списка на Android?

Я разрабатываю приложение с Listview, а элементы из списка уже имеют стиль, который мне не нужен.

Как установить скрытый или удалить разделитель из Listview?

4b9b3361

Ответ 1

Вы можете попробовать android:divider="@null".

Ответ 2

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

Ответ 3

Добавить

  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>