我正在嘗試對ExpandableListView的展開和摺疊進行動畫製作。我針對的是API級別15,因此可用方法expandGroup (int groupPos, boolean animate)
。然而,它並沒有激發組織的擴張。我的代碼如下:ExpandableListView expandGroup
m_expandList.setOnGroupClickListener(new OnGroupClickListener(){
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id)
{
if(m_expandList.isGroupExpanded(groupPosition))
{
m_expandList.collapseGroup(groupPosition);
}
else
{
m_expandList.expandGroup(groupPosition,true);
}
return true;
}
});
下面是從佈局提取物:
<ExpandableListView
android:id="@+id/ExpList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/MainLabel"
android:layout_above="@id/button1"
android:choiceMode="multipleChoice"/>
我想,這可能是無法正常使用的API或可能失去了一些東西的情況?
另外,爲什麼沒有相同的方法爲collapseGroup(我的意思是還包括動畫布爾)?提前
謝謝邁克爾。我明白你的觀點。我認爲這個動畫實際上是擴展到展示孩子們的小組。你有什麼想法如何實現這一目標? – Lefteris
這應該被設置爲正確的答案,thnx邁克爾! – Charx