ツールバーにアイコン、ロゴ、テキスト(次へ)を表示する必要があります。次は右揃えです。私はメニューを介してテキストを配置しようとしました。私はツールバーにロゴと戻るボタンを設定しました。ツールバーにテキストのみが表示されないメニュー
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
>
<item
android:id="@+id/action_next"
android:title="@string/next"
app:showAsAction="always" />
テキストメニューがまったく表示されません。
toolbar.setLogo(R.mipmap.logo);
toolbar.setNavigationIcon(R.mipmap.back);
はまた、私は
onCreateOptionsMenu
に膨張メニュー次のメニューを膨らませています。メニュー項目にアイコンを置くと、それが表示されます。 私はandroid.support.v7.widget.Toolbarを使用しました。編集は:
私はそれを解決しました。他の誰かがそのような問題にぶつかった場合。
スタイルで
<item name="android:actionMenuTextColor">@color/blue</item>
を追加してください。メニュー項目がクリックで選択されているものの、表示されていないため、白いツールバーに白いテキストの色が表示されていました。 menuTextの色の設定は私の問題を解決しました。アクションアイテムと:
私はあなたのツールバーのロゴとナビゲーションアイコンが多くのスペースを取っていると思います。あなたは 'setSupportActionBar(toolbar)'を追加しましたか? –
白いツールバーを使用している場合は、なぜテーマを暗く使うのか...光テーマメニューを使用するとテキストが黒くなります。 –
私は軽いテーマを使用しています。しかしどこかで使用されていた白のようなcolorPrimaryを指定しました。 – seema