-1
在我的应用程序中,当用户单击应用程序徽标或标题时,系统将打开导航抽屉。 如果导航图标被点击,我想让导航抽屉被打开只有,因为如果用户点击应用程序标识和标题,我想要做一些其他逻辑。 如何执行该操作?单击应用程序徽标可以执行除了打开的导航抽屉之外的其他功能
此代码旨在通过点击应用程序徽标,标题或导航图标打开导航抽屉。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// toggle nav drawer on selecting action bar app icon/title
if (mDrawerToggle.onOptionsItemSelected(item)) {
return true;
}
// Handle action bar actions click
switch (item.getItemId()) {
case R.id.action_settings:
return true;
default:
return super.onOptionsItemSelected(item);
//return false;
}
}
任何建议表示赞赏
'android.R.id.home:' – Harry
@Harry无法正常工作。它从来没有得到这种情况 –
你用setHomeButtonEnabled(true)? – Harry