簡體   English   中英

Android:如何更改SearchView中最近查詢列表的樣式?

[英]Android: How do I change the style of recent queries list in a SearchView?

我為我的可搜索配置實現了一個最近的查詢內容提供程序,它可以工作,但是如何更改列表的樣式?

它帶有淺色背景上的白色文字,我想至少更改文字的顏色。

謝謝您的幫助!

使用suggestionRowLayout從程序兼容性棒棒堂的搜索查看API屬性。 有關屬性的完整列表,請參閱Android Developers Blog中的這篇文章

<style name="AppTheme" parent="Theme.AppCompat">
    <item name="searchViewStyle">@style/AppTheme.SearchView</item>
</style>

<style name="AppTheme.SearchView" parent="@style/Widget.AppCompat.SearchView">        
    <!-- Layout for query suggestion rows -->
    <item name="suggestionRowLayout">@layout/abc_search_dropdown_item_icons_2line</item>
</style>

如果您對suggestionRowLayout屬性有疑問,可以嘗試解決方案https://stackoverflow.com/a/26581489/1374015 或者,你可以嘗試使用舊的搜索查看*主題屬性,你可以看到在這個職位

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM