2011-06-27 58 views

回答

31

您可以使用此代碼做..

lvlist.setDivider(null); 
lvlist.setDividerHeight(0); 
+0

您的解決方案有效。是否有可能通過xml configuraion來實現? – David

+0

@David可能會嘗試android:dividerHeight =「0px」。如果你認爲這是有用的,那麼請正確回答,並提高它對其他人的幫助。 – Nikhil

+6

@David android:divider =「#00000000」android:dividerHeight =「0px」 – Nikhil

27

在XML:

android:divider="@null" 
android:dividerHeight="0dp" 

,並在Java中,你可以使用這個:

myList.setDivider(null); 
myList.setDividerHeight(0); 
1

有不同的方法來實現這個,但我不確定哪一個是最好的(我甚至不知道是否有最好的方法)。我知道至少有兩種不同的方式在ListView做到這一點:

1.設置分隔爲null:

1.1。以編程方式

yourListView.setDivider(null); 

1.2。 XML

android:divider="@null" (this goes inside your ListView element) 

2.將除法到透明,並設置其高度爲0,以避免列表視圖元件之間增加空間:

2.1。以編程方式:

yourListView.setDivider(new ColorDrawable(android.R.color.transparent)); 
yourListView.setDividerHeight(0); 

2.2。 XML

android:divider="@android:color/transparent" 
android:dividerHeight="0dp"