Android导航溢出菜单项重叠片段
创始人
2024-10-07 01:31:07
0

在Android导航溢出菜单项重叠的问题中,可以尝试以下几种解决方法:

  1. 使用Toolbar控件替代ActionBar控件:

    
    
  2. 设置menu布局的显示方式为“always”:

    
    
  3. 使用app:actionLayout属性代替app:actionViewClass属性:

    
    
  4. 在代码中强制设置溢出菜单项的显示方式:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
    
        if (menu instanceof MenuBuilder) {
            MenuBuilder m = (MenuBuilder) menu;
            m.setOptionalIconsVisible(true);
            m.setOverflowIcon(ContextCompat.getDrawable(this, R.drawable.ic_more_vert));
        }
    
        return true;
    }
    
  5. 使用反射修改溢出菜单项的显示方式:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
    
        try {
            Field mOptionalIconsVisible = Menu.class.getDeclaredField("mOptionalIconsVisible");
            mOptionalIconsVisible.setAccessible(true);
            mOptionalIconsVisible.setBoolean(menu, true);
        } catch (Exception e) {
            Log.e(TAG, "onMenuOpened...unable to set icons for overflow menu", e);
        }
    
        return true;
    }
    

这些方法可以帮助解决Android导航溢出菜单项重叠的问题。请根据具体情况选择合适的方法进行尝试。

相关内容

热门资讯

透视真的!德普辅助器怎么用,德... 透视真的!德普辅助器怎么用,德扑之心免费透视(透视)竟然存在有挂(有挂讲解)-哔哩哔哩亲,关键说明,...
长期以来!新九游辅助软件,微乐... 长期以来!新九游辅助软件,微乐小程序黑科技,大纲教程(有挂透明挂)-哔哩哔哩1、用户打开应用后不用登...
透视ai代打!德扑圈透视挂,德... 透视ai代打!德扑圈透视挂,德普之星透视辅助软件是真的吗(透视)其实有挂(有挂秘笈)-哔哩哔哩1、每...
为切实保障!枫叶辅助官网地址,... 为切实保障!枫叶辅助官网地址,wpk显示有辅助,技法教程(有挂秘诀)-哔哩哔哩1、实时枫叶辅助官网地...
透视科技!德普辅助器怎么用,德... 透视科技!德普辅助器怎么用,德普之星辅助软件(透视)本来是真的挂(有挂分享)-哔哩哔哩1)德普之星辅...
今天下午!wepoker透视方... 今天下午!wepoker透视方法,如何下载微信小程序雀神挂件,模块教程(有挂存在)-哔哩哔哩1、下载...
透视讲解!德普之星怎么开辅助,... 透视讲解!德普之星怎么开辅助,德普之星辅助软件(透视)都是是真的挂(新版有挂)-哔哩哔哩1、打开软件...
现有关情况通报如下!德普之星私... 现有关情况通报如下!德普之星私人局辅助器,新畅游插件,阶段教程(竟然有挂)-哔哩哔哩1、德普之星私人...
透视挂透视!德普软件,德扑圈透... 透视挂透视!德普软件,德扑圈透视挂(透视)一直有挂(有挂规律)-哔哩哔哩1、完成德扑圈透视挂有辅助插...
连日来!甘肃胡乐白银辅助,we... 连日来!甘肃胡乐白银辅助,wepoker有辅助功能吗,手筋教程(有挂实锤)-哔哩哔哩1、上手简单,内...