Android 21のカスタムスタイルでツールバーウィジェットを使用しようとしていますが、このエラーを取り除くことはできません:Failed to find style 'toolbarStyle' in current theme
。
これが私のレイアウトxmlファイルです。
<Android.support.v7.widget.Toolbar
xmlns:app="http://schemas.Android.com/apk/res-auto"
Android:id="@+id/patient_toolbar"
Android:layout_width="match_parent"
Android:layout_height="wrap_content"
app:theme="@style/AppTheme.Patient" />
患者のテーマは次のとおりです。
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Patient" parent="AppTheme">
<item name="colorPrimary">@color/patient_primary</item>
<item name="colorPrimaryDark">@color/patient_primary_dark</item>
<item name="colorAccent">@color/patient_accent</item>
<item name="toolbarStyle"></item> <!-- what values to put here -->
</style>
テーマのアイテムにtoolbarStyle
を追加しようとしましたが、可能な値がわかりません。何か不足していますか?
スタイルWidget.AppCompat.Toolbarを使用できます。
<!-- Toolbar styles -->
<item name="toolbarStyle">@style/Widget.AppCompat.Toolbar</item>
私のxmlは正しかったが、同じ問題イベントが発生した。解決策は次のとおりです。テーマ選択チェックボックスでAppCompatテーマを設定、写真を参照してください。