Ich habe ein Layout für die Vorschlagszeile definiert, aber nach dem Aktualisieren der AppCompat-Bibliothek auf 22.1 wird das in styles.xml definierte Layout ignoriert.Styling von AppCompat SearchView mit AppCompat 22.1.0 funktioniert nicht
Dies ist meine styles.xml Datei (vereinfacht):
<style name="Theme.Upp" parent="@style/MyApp">
<item name="searchViewStyle">@style/SearchViewStyleMyApp</item>
</style>
<style name="SearchViewStyleMyApp" parent="Widget.AppCompat.SearchView">
<!-- Background for the search query section (e.g. EditText) -->
<!-- <item name="queryBackground">@android:color/black</item> -->
<!-- Background for the actions section (e.g. voice, submit) -->
<!-- <item name="submitBackground">...</item> -->
<!-- Close button icon -->
<!-- <item name="closeIcon">...</item> -->
<!-- Search button icon -->
<!-- <item name="searchIcon">...</item> -->
<!-- Go/commit button icon -->
<!-- <item name="goIcon">...</item> -->
<!-- Voice search button icon -->
<!-- <item name="voiceIcon">...</item> -->
<!-- Commit icon shown in the query suggestion row -->
<!-- <item name="commitIcon">...</item> -->
<!-- Layout for query suggestion rows -->
<item name="suggestionRowLayout">@layout/layout_suggestion_entry</item>
</style>
Auch wenn ich versuche, die queryBackground zu ändern es nicht funktioniert.
Irgendwelche Ideen warum?
Vielen Dank! Es klappt! –
hi, ich habe das selbe gemacht wie du erwähnt hast, aber trotzdem wird mein Suchstil ignoriert. Irgendeine Idee? –
@Mohammad Imran Sie müssen ** Widget.AppCompat.SearchView ** und nicht ** Widget.AppCompat.SearchView.ActionBar ** erweitern. Wenn das nicht hilft, gibt es irgendwo anders einen Stilfehler. – Tadas