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

但是,我不想像图像中那样在NavigationView上设置一个计数器,我希望它在PopupMenu at pending_req item中显示出来。
这是menu_project.xml
<?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的方法
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的结果。

我想要的

我该如何解决这个问题?提前谢谢你!!
发布于 2016-11-08 05:11:08
https://stackoverflow.com/questions/40479393
复制相似问题