Странная черная линия в верхней части списка - PullRequest
1 голос
/ 07 мая 2010

Я создаю макет с ListView, и в самом верху списка есть эта странная черная линия, от которой я никак не могу понять, как избавиться! Это часть ListView, потому что она движется вверх и вниз по мере увеличения размера ListView. Кто-нибудь сталкивался с этим раньше?

alt text

Я не мог заставить DDMS сделать снимок экрана по какой-то причине, поэтому я сделал снимок экрана с помощью моего G1, поэтому, пожалуйста, простите за качество! Как вы можете видеть, линия вверху исчезает в списке. альтернативный текст http://dl.dropbox.com/u/3618586/2010-05-07%2014.25.50.jpg

Ответы [ 3 ]

2 голосов
/ 28 октября 2010

Проблема не в делителе.

Я также искал решение для этого и нашел одно:

Вы можете создать свою собственную тему с этим

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="Theme" parent="android:Theme">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>

</resources>

И установка темы для вашего XML-файла манифеста, и она работает.

WindowContentOverlay для решения проблемы с нулем.

1 голос
/ 12 января 2011

, если вы укажете атрибут dividerHeight в ListView

<ListView android:dividerHeight="0.0px" android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="match_parent"/>

в макете xml он почему-то не работает для Android 2.2 Группы Google говорят, что это будет исправлено в следующем кексе

функция ListView.setDividerHeight(0) отлично работает

0 голосов
/ 07 мая 2010

Это, вероятно, исходит от делителя ListView. Проверьте и поиграйте с настройкой

setDividerHeight(0) 

, а также проверьте, отключены ли разделители верхнего / нижнего колонтитула или используйте

setFooterDividersEnabled(false)

Вы также можете установить их в XML, конечно. например,

android:dividerHeight="0"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...