Java Android - разделители уже отключены, но все еще отображаются

Здесь я использую пользовательский вид списка и уже отключил разделители для представления списка.

Я также пробовал обычный список (не пользовательский), но он все равно не работал. Есть ли какие-либо способы, кроме изменения его из xml?

Вот код для просмотра списка xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:showDividers="none"
tools:context=".MainActivity" >

<ListView
    android:id="@+id/lvListItem"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:divider="@null"
    android:dividerHeight="0px" >
</ListView>

Could someone help me get rid of the divider? :) Thanks!


person user3640187    schedule 15.05.2014    source источник
comment
Небольшое предложение: установка layout_weight в listView может значительно повлиять на производительность. Попробуйте избавиться от него или переключиться на RelativeLayout   -  person Spotlight    schedule 15.05.2014
comment
Хорошо, я буду иметь это в виду. Спасибо! :)   -  person user3640187    schedule 15.05.2014


Ответы (1)


Задайте для DiferHeight значение ноль, а для делителя значение null, как в xml:

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

обратите внимание, что 0dp не 0px. Надеюсь, что это работает

person Tanim reja    schedule 15.05.2014
comment
Уже пробовал, но все же... ха-ха, мне так любопытно. - person user3640187; 15.05.2014
comment
вы должны изменить свой android:layout_width=0dp на wrap_contant или match_parent . или удалить все и начать заново - person Tanim reja; 16.05.2014