Android 如何通过OnLongClickListener实现Backpress功能
这是onClickListener的onBackPressed函数:Android 如何通过OnLongClickListener实现Backpress功能,android,button,onclicklistener,onlongclicklistener,Android,Button,Onclicklistener,Onlongclicklistener,这是onClickListener的onBackPressed函数: onback.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub onBackPressed(); } }); 你知道如何通过O
onback.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
onBackPressed();
}
});
你知道如何通过OnLongClickListener实现这一点吗?这是你的意思吗
onback.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public void onLongClick(View v) {
// TODO Auto-generated method stub
onBackPressed();
return false;
}
});
和进口:
import android.view.View.OnLongClickListener;
我之前已经试过了,没用。错误是:类型视图中的方法setOnLongClickListener(View.OnLongClickListener)不适用于参数(new View.OnClickListener(){}),并修复了以下建议:更改为“setKeyListener”etcdid这对您有效@Umitk?是的,编辑后有效。非常感谢你!
onback.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View arg0) {
onBackPressed();
//finish(); you can also call finish
return false;
}
});