Android操作栏左侧菜单

问题描述 投票:4回答:3

我正在研究android应用程序。我必须在Action Bar的左侧添加一个菜单。我可以在右侧添加菜单,但是在右侧菜单中,我还想在Action Bar的左侧添加一个菜单,如:

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

java android android-layout android-actionbar
3个回答
7
投票

这叫做Navigation Drawer,你可以看一下官方的android教程here,以及this一个


0
投票

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


0
投票

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

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);
    }
© www.soinside.com 2019 - 2024. All rights reserved.