Android点击返回键响应另一个按钮的功能
答案:2 悬赏:20 手机版
解决时间 2021-02-22 03:03
- 提问者网友:夢醒日落
- 2021-02-21 10:20
在titlebar里面写了个按钮,想点击返回键实现相同功能
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-21 10:34
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK) { //监控/拦截/屏蔽返回键
titleBarButton.performClick();
return true;
}
return super.onKeyDown(keyCode, event);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK) { //监控/拦截/屏蔽返回键
titleBarButton.performClick();
return true;
}
return super.onKeyDown(keyCode, event);
}
全部回答
- 1楼网友:末日狂欢
- 2021-02-21 12:13
可以试下如下方法:
public static void simulatekey(final int keycode) {
new thread() {
public void run() {
try {
instrumentation inst = new instrumentation();
inst.sendkeydownupsync(keycode);
} catch (exception e) {
log.e("exception when sendkeydownupsync", e.tostring());
}
}
}.start();
}
keycode为你要发送的键值,比如:keyevent.keycode_back
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯