【问题标题】:Android Actionbar Left MenuAndroid 操作栏左侧菜单
【发布时间】:2014-02-26 14:39:01
【问题描述】:

我正在开发 android 应用程序。我必须在操作栏的左侧添加一个菜单。 我可以在右侧添加菜单,但除了右侧菜单,我还想在操作栏的左侧添加一个菜单,就像:

我花了几个小时搜索如何实现左侧菜单,但没有成功。 我怎样才能做到这一点? 谢谢!

【问题讨论】:

标签: java android android-layout android-actionbar


【解决方案1】:

这个叫Navigation Drawer,可以看android官方教程herethis也有一个

【讨论】:

  • 我已经添加了导航抽屉。当我单击图标以拉出抽屉时出现以下错误“span_exclusive_exclusive spans cannot have a zero length”这是什么错误?
  • @MuhammadSalmanFarooq 您是否完全按照教程进行操作,您可以下载这些页面上的练习文件并浏览代码,如果错误仍然存​​在,您可以在另一个问题中发布您的问题,并使用一些代码让其他人帮助你。
【解决方案2】:

如果您不是专门进入导航抽屉,例如后退按钮或任何您喜欢的东西,您可以使用

ActionBar actionbar = getSupportActionBar();
actionbar.setHomeAsUpIndicator(R.drawable.ic_arrow_back_black_24dp);

然后打电话

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (item.getItemId() ==android.R.id.home){
            //todo work here
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

【讨论】:

    【解决方案3】:

    您不能将菜单左对齐。您应该为您的操作栏使用自定义视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多