如何在 2023 年将“汉堡包”按钮添加到 ActionBar?

How to add "hamburger" button to ActionBar in 2023?

提问人:Mofrison 提问时间:3/26/2023 最后编辑:Mofrison 更新时间:3/26/2023 访问量:23

问:

我试图在单击ActionBar(工具栏)中的汉堡包按钮时打开NavigationView。但是我已经卡在了显示这个汉堡包图标的阶段,因为谷歌工程师会定期更改这个模板,所以每次我都必须重新学习......

默认情况下可以添加此按钮,因为它的使用已被普遍接受。

也许我的问题对某些人来说似乎很奇怪,但我很快就会因为看到过时和拐杖的解决方案而流血。

UPD:目前,我对这个问题的解决方案是这样的

        setSupportActionBar(binding.appBarMain.toolbar);

        drawer = binding.drawerLayout;
        NavigationView navigationView = binding.navView;
        navigationView.setNavigationItemSelectedListener(this);

        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer,
findViewById(R.id.toolbar), R.string.navigation_drawer_open, R.string.navigation_drawer_close);

        drawer.addDrawerListener(toggle);
        toggle.syncState();
Android-ActionBar 导航视图

评论


答: 暂无答案