2014-02-27 28 views
0

我想刪除ListView的最後一個項目的分隔線。刪除可展開列表視圖中第(n-1)項的分隔符?

android:footerDividersEnabled="false"刪除最後一個項目的分隔線,但我想刪除最後一個項目上方的項目的分隔線。我怎樣才能做到這一點?

+1

您完全刪除分隔,使您的行(與n-1行的除外),以CONTA在分隔線。 – Luksprog

回答

1

我務實地解決這一問題通過添加以下到我的組佈局

把你的組佈局到父相對佈局,然後將它添加到這個佈局

<View android:id="@+id/divider_view" 
     android:layout_height="1dp" 
     android:layout_width="match_parent" 
     android:background="@drawable/your_divider" 
     android:layout_alignBottom="@+id/parent_layout_id"/> 

然後在你的適配器getGroupView() 添加以下

if(groupPosition == mGrouplist.size() -1) 
{ 
    dividerView.setVisibilty(View.GONE) 
}else 
{ 
    dividerView.setVisibilty(View.VISIBLE) 
}