【问题标题】:Icons in overflow menu溢出菜单中的图标
【发布时间】:2017-04-02 18:50:36
【问题描述】:

我有一个包含 3 个项目的溢出菜单。通过创建一个方法然后调用该方法,我有一个项目的图标。唯一的事情是它给了我一个图标。如何在溢出菜单中的项目旁边放置多个图标?这是我所拥有的方法的代码(这是一个设置图标:

private void setIconInMenu(Menu menu, int menuItemID, int labelId, int iconID) {
    MenuItem item = menu.findItem(menuItemID);
    SpannableStringBuilder builder =
            new SpannableStringBuilder("          " + getResources().getString(labelId));
    builder.setSpan(new ImageSpan(this, iconID), 0, 1, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
    item.setTitle(builder);

这是调用该方法的代码:

setIconInMenu(menu, R.id.action_preferences, R.string.menu_action_preferences,
            R.drawable.ic_settings_white_24dp);

所以我想为菜单中的其他项目添加一些图标。

谢谢。 罗伯特

【问题讨论】:

    标签: android menu icons


    【解决方案1】:

    您是否尝试过仅使用带有可绘制参数的自定义适配器的数组列表?

    【讨论】:

    • 我会试试这个!谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2013-08-24
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多