我已将 ABS 添加到我的项目中,并且我想在此操作栏的最左侧添加一个按钮。通过这样做,我设法在右侧添加了一个按钮:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.actionbarmenu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.menuSlider:
initializeSlideMenu();
break;
}
return false;
}
当用户按下此按钮时,屏幕上会出现一个滑块菜单。但我希望将此按钮放置在操作栏的左侧。我需要设置一些 XML 属性吗?我在 Google 上找不到任何关于此的内容。也许我用错误的搜索键进行了搜索。
向应用程序图标添加操作,请参见下图:
谢谢!
编辑
我试过这个:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.menuSlider:
initializeSlideMenu();
break;
case android.R.id.home:
initializeSlideMenu();
break;
}
return super.onOptionsItemSelected(item);
}
第一种case
工作正常,但第二种情况不会触发幻灯片菜单。