我们可以改写硬件后退按钮功能吗?我有点困惑,这对我有帮助。改写Android硬件后退按钮功能
3
A
回答
6
@Override public void onBackPressed(){
//do your stuff here
}
如果涉及到特定的键东西,那么你可以去这样的:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.Any_Key_Code) {
//your stuff here
return true;
}
return super.onKeyDown(keyCode, event);
}
2
看到这个
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Toast.makeText(getApplicationContext(), "back button pressed",
Toast.LENGTH_SHORT).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
2
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// do your stuff here
return true;
}
return super.onKeyDown(keyCode, event);
}
8
您还可以覆盖onBackPressed()
:
@Override
public void onBackPressed(){
//Your action
}
1
@Override
public void onBackPressed() {
// Action to be performed
super.onBackPressed();
}
相关问题
- 1. 更改后退按钮的功能android
- 2. android后退按钮功能
- 3. Delphi XE5 Android。硬件后退按钮
- 4. AS3 - 后退按钮硬件?
- 5. Android中的后退按钮功能
- 6. 在android中的后退按钮功能
- 7. Android开发,后退按钮功能
- 8. 后退按钮功能
- 9. 控制硬件后退按钮
- 10. 如何控制硬件后退按钮
- 11. 控制硬件后退按钮jquery mobile
- 12. 黑莓WebWorks和“硬件后退按钮”
- 13. 硬件后退按钮不起作用?
- 14. 处理硬件后退按钮单击
- 15. 触发Android按钮点击后退按钮功能
- 16. Android上下文按钮阻止后退按钮功能
- 17. 如何用android上的硬件后退按钮捕获事件?
- 18. 后退按钮android
- 19. Android后退按钮
- 20. 设置后退键的按钮功能
- 21. 如何实现后退按钮功能
- 22. jsf2中的后退按钮功能
- 23. JQuery Mobile后退按钮功能
- 24. Opera后退按钮缓存功能
- 25. 关闭应用程序在Android的硬件后退按钮
- 26. android 4.4离子硬件按钮后退关闭键盘
- 27. jQuery Mobile硬件后退按钮在android中的
- 28. Android应用程序中的控制硬件后退按钮
- 29. 在Android中添加硬件后退按钮到离子的Home
- 30. 如何覆盖离子中的Android硬件后退按钮?
请检查这个http://stackoverflow.com/questions/3614849/intercepting-the-back-button – 2012-02-23 09:36:36
有很多重复的问题 – 2012-02-23 09:36:43
由于方式已在别人的答案中提供,我只想说一个事情:注意官方文档:“不要接管Back按钮,除非你绝对需要”https://developer.android.com/guide/practices/ui_guidelines/activity_task_design.html,因为它打破了用户体验整个系统。 – coolcfan 2012-02-23 09:41:58