列表视图顶部的奇怪的黑色线条

问题描述:

我正在创建一个ListView的布局,在列表的最顶端有这个奇怪的黑色线条,我似乎无法弄清楚如何摆脱!它是ListView的一部分,因为它随着尺寸ListView的大小而上下移动。有没有人遇到过这个?列表视图顶部的奇怪的黑色线条

alt text

我不能让DDMS采取屏幕捕获由于某种原因,所以我采取了屏幕的图片与我的G1,所以请原谅质量!正如您可以看到该行在列表中淡出的顶部。 alt text http://dl.dropbox.com/u/3618586/2010-05-07%2014.25.50.jpg

+0

它发生在真实的设备上,甚至模拟器中,还是只发生在Eclipse中?我想如果没有,发布你的布局也会有帮助。 – 2010-05-06 21:27:25

+0

它发生在两个,我现在在家,但我会在明天发布设备和布局的屏幕截图。 – CaseyB 2010-05-07 00:16:44

问题不在于分频器。

我也一直在寻找一个解决方案,这一点,我找到了一个:

你可以做你自己的主题与此

<?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为null可修复问题。如果您指定的ListView属性dividerHeight

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

在布局XML它不是为Android 2.2的工作因为某种原因 谷歌团体说,这将是固定在接下来的蛋糕

功能

它可能来自ListView的分隔符。退房,并与设置

setDividerHeight(0) 

以及检查页眉/页脚分隔玩被关闭或使用

setFooterDividersEnabled(false) 

您也可以在过程中的XML设置这些。例如

android:dividerHeight="0" 

ListView.setDividerHeight(0)可以正常工作