K.M*_*thu 4 java android onclick
我在android中创建一个应用程序.在那我正在使用列表视图.现在我想要同时使用点击事件和长按事件.如果有可能可以帮助我做.
小智 9
你只需要返回true
list.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(final AdapterView<?> p, View v,final int po, long id) {
// your code
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
它基本上告诉系统已经处理了Long press事件(默认为false),并且不需要处理其他事件(即单次按下,在长按事件中无意中发生)
看到这个
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> av, View v, int pos, long id) {
onListItemClick(v,pos,id);
}
});
Run Code Online (Sandbox Code Playgroud)
..
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> av, View v, int pos, long id) {
return onLongListItemClick(v,pos,id);
}
});
Run Code Online (Sandbox Code Playgroud)