-1
マイアプリのスタイルの階層は次のとおりです。actionBarStyle内でsearchViewを使用するには?次のように
:これは成功してアプリバーを表示さ<style name="MainActionBarStyle" parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
<item name="android:elevation" tools:targetApi="21">@dimen/action_bar_elevation</item>
<item name="elevation">@dimen/action_bar_elevation</item>
<item name="popupTheme">@style/CustomPopup</item>
<item name="android:background">@android:color/holo_red_light</item>
<!-- Support library compatibility -->
<item name="background">@android:color/holo_red_light</item>
</style>
:次に
<style name="MiddleBaseApTheme" parent="@style/BaseAppTheme">
<item name="android:actionBarStyle" tools:targetApi="11">@style/MainActionBarStyle</item>
<item name="navigationIcon">@drawable/ic_arrow_back_black56</item>
<item name="actionBarStyle">@style/MainActionBarStyle</item>
</style>
、私はアクションバーのスタイルを定義しています
今私はさらに一歩進んで、試してみたい:
- 同じスタイルを使用して、既存のアクションバーに検索バーを追加するには、私が使用してみました:
<item name="searchViewStyle">@style/AppTheme.SearchView</item>
は、AppTheme.SearchViewはAutoCompleteBoxのTextViewのスタイルが含まれているとして:
<style name="AppTheme.SearchView" parent="Widget.AppCompat.Light.SearchView">
<item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextView</item>
</style>
これはSearchView on Actionバーを表示していません...なぜですか?
はどこ '@スタイル/ AutoCompleteTextView'のですか? – azizbekian