0
私のプロジェクトでは、OnLongClick
イベントの後にExpandableListView
アイテムをリリースするときに何らかのアクションを実行する必要があります。これを行う方法?誰にでも簡単な例がありますか?longItemClickの後にExpandableListViewリリースのリスナーを実装する方法
私のプロジェクトでは、OnLongClick
イベントの後にExpandableListView
アイテムをリリースするときに何らかのアクションを実行する必要があります。これを行う方法?誰にでも簡単な例がありますか?longItemClickの後にExpandableListViewリリースのリスナーを実装する方法
expandableListview.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
int itemType = ExpandableListView.getPackedPositionType(id);
if (itemType == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
childPosition = ExpandableListView.getPackedPositionChild(id);
groupPosition = ExpandableListView.getPackedPositionGroup(id);
//do your per-item callback here
return true; //true if we consumed the click, false if not
} else if(itemType == ExpandableListView.PACKED_POSITION_TYPE_GROUP) {
groupPosition = ExpandableListView.getPackedPositionGroup(id);
//do your per-group callback here
return true; //true if we consumed the click, false if not
} else {
// null item; we don't consume the click
return false;
}
});
http://stackoverflow.com/questions/6636442/expandablelistview-onlongclick-not-recognized-by-listener – USKMobility
これは右、複雑なものをいくつかですか?他のリソースについて言及できますか?私はたくさんの検索をしましたが、どれも役に立たないようでした。私は以上のアンドロイド開発の新しい。 – shafeeq
私の自己が素晴らしいquesitonを見つけた@ http://stackoverflow.com/questions/18145172/android-listview-running-an-event-on-item-long-click-release – shafeeq