Я использую панель инструментов поддержки от версии Suppport Lib 25.0.1
и случайным образом он показывает, как это:Android 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