現在のビルドイムのナビゲーションドロワーでバッジ/カウンターが表示されないのはなぜかと思っていました。しかし、ナビゲーション活動のある新しく作成されたアプリケーションのような他のビルドでは、それは表示されています。私はハリのブログに従った:https://medium.com/@harivigneshjayapalan/android-adding-badge-or-count-to-the-navigation-drawer-84c93af1f4d9#.tknc8q6wy(Android)app:actionViewClassが表示されないようです
それはグラブルビルドのためですか?
アンドロイドに非常に新しいイムとイムは、ナビゲーションActivityクラスのonCreateメソッドでactivity_navigation_drawerに...私は逃した何
<?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 android:checkableBehavior="single">
<item android:id="@+id/nav_dashboard"
android:icon="@drawable/ic_dashboard_black_24dp"
android:title="Nav1 title"/>
<item android:id="@+id/nav_bookshelf"
app:actionViewClass="android.widget.TextView"
app:showAsAction="always"
android:icon="@drawable/ic_book_black_24dp"
android:title="My Books" />
<item android:id="@+id/nav_results"
android:icon="@drawable/ic_insert_chart_black_24dp"
android:title="Nav3 title" />
<item android:id="@+id/nav_settings"
android:icon="@drawable/ic_settings_black_24dp"
android:title="Nav4 title" />
</group>
</menu>
を
を失った:
TextView navbookshelf=(TextView)MenuItemCompat.getActionView(navigationView.getMenu().findItem(R.id.nav_bookshelf));
navbookshelf.setGravity(Gravity.CENTER_VERTICAL);
navbookshelf.setTypeface(null, Typeface.BOLD);
navbookshelf.setTextColor(getResources().getColor(R.color.colorAccent));
navbookshelf.setText("1");
をあなたのコードを投稿してください、それを認識するために有用ですあなたの質問はより簡単に –
私は同じ問題を抱えています – toobsco42