簡體   English   中英

可擴展列表視圖更改默認行為

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM