0
我使用itemlongclicklistener噸操縱項目在我gridview。 我想用觸摸監聽器改變longclick。 這是我的代碼android如何使項目touchlistener gridView
//drag artifact on long clic
OnItemLongClickListener myOnItemLongClickListener = new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
Artifact selectedItem = (Artifact) (parent.getItemAtPosition(position));
ArtifactAdapter associatedAdapter = (ArtifactAdapter) (parent.getAdapter());
List<Artifact> associatedList = associatedAdapter.getList();
PassObject passObj = new PassObject(view, selectedItem, associatedList, position);
ClipData data = ClipData.newPlainText("", "");
View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view);
view.startDrag(data, shadowBuilder, passObj, 0);
view.setVisibility(View.INVISIBLE);
zPLayout.setVisibility(View.VISIBLE);
if (associatedList == listArtifact) {
trashEditLayout.setVisibility(View.VISIBLE);
optionsArtifactLayout.setVisibility(View.GONE);
}
return true;
}
};
我該怎麼做?
? – Nisarg