首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PopupMenu计数器不显示

PopupMenu计数器不显示
EN

Stack Overflow用户
提问于 2016-11-08 05:09:13
回答 1查看 103关注 0票数 0

我想像这样显示通知计数器

但是,我不想像图像中那样在NavigationView上设置一个计数器,我希望它在PopupMenu at pending_req item中显示出来。

这是menu_project.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <group>
        <item
            android:id="@+id/detail"
            android:title="@string/detail" />

        <item
            android:id="@+id/pending_req"
            app:actionViewClass="android.widget.TextView"
            android:title="@string/pending_request"
            app:showAsAction="always"/>
    </group>

</menu>

下面是显示PopupMenu的方法

代码语言:javascript
复制
private void showProjectMenu(View v) {
    PopupMenu popupMenu = new PopupMenu(this, v);
    popupMenu.getMenuInflater().inflate(R.menu.menu_project, popupMenu.getMenu());

    TextView pendReqN = (TextView)popupMenu.getMenu().findItem(R.id.pending_req).getActionView();
    pendReqN.setText("3");

    popupMenu.show();
}

编辑:

这是单击项目00004的结果。

我想要的

我该如何解决这个问题?提前谢谢你!!

EN

回答 1

Stack Overflow用户

发布于 2016-11-08 05:11:08

您需要使用RecycleView的自定义视图列表,它有一个图标、文本和数字文本视图(根据您的要求)

这是关于示例

您可以参考此示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40479393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档