[英]Expandable list view change default behaviour
我想更改可擴展列表視圖的默認行為:
short click => expand / collapse
至:
long click => expand / collapse
short click => select item or child
好的,似乎最好的解決方案是使用列表項單擊/長按偵聽器來執行此操作。
public void onClick(View view)
{
// click - do something with item
}
public boolean onLongClick(View view)
{
// group position was stored in view tag
int groupPosition = (Integer) view.getTag();
ExpandableListView listView = (ExpandableListView) findViewById(R.id.expandableListView);
if (listView.isGroupExpanded(groupPosition))
listView.collapseGroup(groupPosition);
else
listView.expandGroup(groupPosition);
return true;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.