2014-04-04 73 views
1

需要從ExpandableListView中的一個項目中移除箭頭圖像並擴展此項目的可能性。 我重寫:在ExpandableListView中禁用一個項目

@Override 
public int getGroupType(int groupPosition) { 
    String headerTitle = (String) getGroup(groupPosition); 
    if(headerTitle.equals("History")) { 
     return TYPE_SEPARATOR; 
    } 
    return TYPE_ITEM; 
} 

getGroupView i開關getGroupType(groupPosition)和選擇佈局。
現在我的項目有我需要的佈局,但它仍然可xpandable。 如何解決它? 喜歡的東西: enter image description here

回答

0
expandableList.setOnGroupClickListener(new OnGroupClickListener() { 
    @Override 
    public boolean onGroupClick(ExpandableListView parent, View v, 
           int groupPosition, long id) { 
if(groupPosition==1) 
    return true; // This way the expander cannot be collapsed 
else 
    return parent.isGroupExpanded(groupPosition); 
     } 
}); 
+0

現在我的項目不捲起並且箭頭仍處於項目:( – onCreate

+0

變化 「返回parent.isGroupExpanded(groupPosition);」 關於 「返回false;」 – edi233

相關問題