我使用從版本suppport LIB 25.0.1
支持工具欄和隨機它這樣表示:的Android程序兼容性工具欄名稱未顯示正確
現在,這是隨機的,我不知道如何重現此。有時候它顯示確定有時候不能正確顯示。
這是我如何使用工具欄在我的片段:
<?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