我有一个关于android开发的基本问题。在我的应用程序中,我有一个自动完成框。当用户单击菜单按钮时,自动完成功能变为可见。当用户单击自动填充中的条目时,文本视图会显示该条目。我想使用后退按钮,以便用户按下它时。 Textview变得不可见,再次单击autocomplte消失,而不是第三次单击应用程序退出。但在我的应用程序中单击一下应用程序退出。我是开发新手所以对此不太了解,所以我在这里问。
答案 0 :(得分:1)
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
//stuff
}
return super.onKeyDown(keyCode, event);
}
自API 5起:
@Override
public void onBackPressed() {
//stuff
}