Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建菜单?_Android - Fatal编程技术网

Android 如何创建菜单?

Android 如何创建菜单?,android,Android,我想创建一个菜单。我有什么问题?我认为这是真的,但它不起作用。我不想使用布尔值 onCreateOptionsMenu(menu){ menu.add(1, 1, 1, "setting").setIcon(android.R.drawable.ic_menu_manage); } onOptionsItemSelected(item){ switch(item.getItemId()){ case 1: Intent move=new Intent(Activi

我想创建一个菜单。我有什么问题?我认为这是真的,但它不起作用。我不想使用布尔值

onCreateOptionsMenu(menu){
  menu.add(1, 1, 1, "setting").setIcon(android.R.drawable.ic_menu_manage);  
}
onOptionsItemSelected(item){
  switch(item.getItemId()){
    case 1:
      Intent move=new Intent(Activity_main.this,Activity_main2.class);
      startActivity(move);
      break;
    }
  }
}

您需要在
oncreateoptions菜单中返回
true
以指示“是,我想显示菜单”。别忘了给super打电话

@Override
public boolean onCreateOptionsMenu(Menu menu){
    super.onCreateOptionsMenu(menu);
    menu.add(1, 1, 1, "setting").setIcon(android.R.drawable.ic_menu_manage);  
    return true;
}

欢迎来到这个网站。请尽量把你的问题具体化。我已经为您格式化了代码示例。祝你好运!你甚至都没试过。1) 什么错误?2) 你不能不理解别人的代码就复制别人的代码。我的语法和你的有点不同,所以我们要么使用不同的语言,要么你没有正确地复制代码。现在我的语言是Java,而你的语言看起来很接近,所以我希望你能翻译它。3) 这不是通常创建菜单的方式。谷歌“安卓充气菜单”。