Интересная проблема, с которой я сталкиваюсь с ListView. Он использует стандартный ArrayAdapter с настраиваемым XML-макетом для элементов внутри. Простой XML:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:background="@drawable/list_bg_blue"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:typeface="serif"
android:textSize="20px"
android:textStyle="bold|italic"
android:textColor="#FF1e5a82"
android:shadowColor="#FFFFFFFF"
android:shadowDx="1"
android:shadowDy="1"
android:shadowRadius="1"
/>
Я не думаю, что там что-то есть, это проблема, но у меня появляются какие-то странные черные линии, из которых я не могу избавиться (вы можете видеть это на картинке ниже). Я попытался установить android:dividerHeight="0px"
в ListView, но они все еще появляются. Вы можете видеть между новыми эпизодами и шоу, что нет линии, но почему-то есть после первого и последнего.
Любые идеи?
РЕДАКТИРОВАТЬ: Было ли еще некоторое мышление, кажется, только первым и последним, поэтому я нашел:
android:headerDividersEnabled
и
android:footerDividersEnabled
Установка нижних колонтитулов в false исправлена последним, но странная настройка разделителей заголовков на false не имела никакого эффекта.:/
ДАЖЕ БОЛЬШЕ РЕДАКТОРОВ: Хорошо, поэтому я добавил еще несколько элементов в список (должен был сделать это первым), и это, кажется, каждый другой предмет (например, пункт 1, пункт 3, пункт 5 и т.д.)), который имеет разделитель, появляющийся под ним.