gpt4 book ai didi

安卓菜单不显示

转载 作者:行者123 更新时间:2023-11-29 15:32:57 24 4
gpt4 key购买 nike

我的 select_screen_menu.xml

<?xml version="1.0" encoding="utf-8"?>

<menu

xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@+id/home_menu"
android:icon="@drawable/home_tab"
android:title="Home" />
<item android:id="@+id/submit_report"
android:icon="@drawable/submit_tab"
android:title="Submit a Report" />
<item android:id="@+id/search_list"
android:icon="@drawable/search_icon"
android:title="Search the List" />

</menu>

我的 Activity 课用它作为

public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.select_screen_menu, menu);
return true;
}

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.home_menu: {
Static.backwardTo(User.viewflipper,ConstandsUsed.USER_SELECT_SCREEN);
return true;
}
case R.id.submit_report:
Static.backwardTo(User.viewflipper, User.sumitAReport_PAGE);
return true;
case R.id.search_list:
Static.backwardTo(User.viewflipper, User.searchTheList_PAGE);
return true;
default:
return super.onOptionsItemSelected(item);
}
}

我使用下面的代码来识别后退按钮

public boolean onKeyDown(int keyCode, KeyEvent event) {
---
---
}

这两个不能一起工作。只有当这个 onkeydown 功能被移除时,菜单才会工作。有什么办法可以一起使用吗我还需要做其他事情吗?

请帮帮我,谢谢

最佳答案

对大家表示感谢和抱歉。我理解我的错误,实际上我总是从 onkeydown 函数返回 true。当我更改为返回 false 时,如果它不是我需要它正常工作的键码

 public boolean onKeyDown(int keyCode, KeyEvent event) {
if(){
------
return true;
}
else
return false;
}

谢谢

关于安卓菜单不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4015296/

24 4 0