Java 单击按钮打开菜单
我有显示菜单的代码:Java 单击按钮打开菜单,java,android,Java,Android,我有显示菜单的代码: public boolean onCreateOptionsMenu(Menu menu) { this.menu = menu; MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.options_menu, menu); return true; } public boolean onOptionsItemSelected(MenuItem item) {
public boolean onCreateOptionsMenu(Menu menu) {
this.menu = menu;
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.Email_settings:
// startActivity(new Intent(this, About.class));
return true;
case R.id.Help_settings:
// startActivity(new Intent(this, Help.class));
return true;
default:
return super.onOptionsItemSelected(item);
}
}
按下设备选项按钮时,代码正常工作
如何从屏幕内部单击按钮而不是设备选项按钮打开菜单?呼叫
openOptionsMenu();
单击事件时,使用Activity.openoptions菜单()方法
请确保仅在选项菜单实例化后使用此方法(一旦已执行CreateOptions菜单)您可以使用弹出菜单作为一个菜单,在单击按钮时打开。或者使用API 7支持的
PopupMenu