要在Android应用程序中显示菜单,您需要完成以下步骤:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.menu_item1) {
// 执行菜单项1的操作
return true;
} else if (id == R.id.menu_item2) {
// 执行菜单项2的操作
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
请注意,以上代码示例假设您已经在布局文件中添加了一个Toolbar元素,并且在AndroidManifest.xml文件中为该Activity启用了ActionBar。如果您使用的是旧版的ActionBarActivity,请使用getActionBar()替换getSupportActionBar()。
如果菜单仍然无法显示,请确保正确设置了布局文件、资源文件和清单文件中的相应元素,并检查是否存在其他代码或样式可能导致菜单无法显示。