私はバージョンsuppport libに25.0.1
からのサポート、ツールバーを使用しています示されていないと、ランダムに、それは次のように示していますアンドロイドAPPCOMPATツールバーのタイトルは正しく
は今、これはランダムであり、私はこれを再現する方法を知りません。それはいくつかの時間が正常に表示されないいくつかの時間を確認します。
これは私が私のフラグメントでツールバーを使用する方法である:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize"
android:theme="@style/Theme.App.Toolbar"
android:elevation="@dimen/toolbar_elevation"
app:layout_scrollFlags="scroll|enterAlways|snap"
app:popupTheme="@style/Theme.App.Toolbar.Popup"/>
<style name="Theme.App.Toolbar">
<item name="android:textColorPrimary">@color/white</item>
<item name="actionMenuTextColor">@color/white</item>
<item name="android:textColorSecondary">@color/white</item>
<item name="android:textColorHint">@color/white</item>
</style>
フラグメント:
toolbar.setTitle("Story title");
appCompatActivity().setSupportActionBar(toolbar);
それは何とかツールバーが字幕を入れしようとしscreeenshotから分かるように、しかし、私は持っていない。
これは他の人に起こっているのですが、これはこの問題の既知のバグです。
私はあなたがどこにでも行くし、代わりにtoolbar.setTitleのテキストのタイトルを設定する必要があります既存のプロジェクトのために想像し、それをカスタマイズしたいいけません。そして、私は将来的にこれが固定されることを確信しています –
ええ、一方で、サポートライブラリ25.0.0の古いバージョンに固執するか、上記のソリューションでツールバーをカスタマイズすることができます – Farhan