Я хочу показать счетчик уведомлений, как это
Но вместо счетчика на NavigationView
, как показано на изображении, я хочу, чтобы он отображался в PopupMenu
в элементе pending_req
Вот 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 < img src="https://i.stack.imgur.com/DQvoY.jpg" alt="введите здесь описание изображения">
Как я могу решить эту проблему? Заранее спасибо!!