2012-10-27 83 views

回答

1

ListView即時計算ListView行,因此設置ListItem根佈局上的邊距等事情並不總是有效。

簡單的解決辦法:

創建一個自定義繪製(RES /繪製/ listview_spacer.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- #00000000 is transparent --> 
    <solid android:color="#00000000"/> 
</shape> 

然後設置具有以下屬性的ListView控件:

<ListView 
    ... 
    android:divider="@drawable/listview_spacer" 
    android:dividerHeight="10dp" /> 

這將創造您的清單項目之間的透明空間爲10dp。

Cheers, Chris

0

您可以爲ListView編寫自己的適配器。 看這個教程custom ListView 1,custom ListView 2 然後你就可以創建一個ListView行的佈局文件並定製其外觀