我有这个代码用于显示菜单:
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);
}
}
按下设备选项按钮时,代码工作正常。
如何在屏幕内点击按钮而不是设备选项按钮上打开菜单?
答案 0 :(得分:1)
呼叫
openOptionsMenu();
on Click事件
答案 1 :(得分:1)