2010-05-06 47 views
1

我正在創建一個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

回答

2

問題不在於分頻器。

我也一直在尋找一個解決方案,這一點,我找到了一個:

你可以做你自己的主題與此

<?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的工作因爲某種原因 谷歌團體說,這將是固定在接下來的蛋糕

功能

0

它可能來自ListView的分隔符。退房,並與設置

setDividerHeight(0) 

以及檢查頁眉/頁腳分隔玩被關閉或使用

setFooterDividersEnabled(false) 

您也可以在過程中的XML設置這些。例如

android:dividerHeight="0" 
1

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