我使用appcompat实现了操作栏,现在我想更改清除图标。我这样做了:
<item android:id="@+id/action_search_note"
android:title="@string/search_title"
android:orderInCategory="101"
android:icon="@drawable/ic_action_search"
snailnote:showAsAction="collapseActionView|ifRoom"
snailnote:actionViewClass="android.support.v7.widget.SearchView" />
我的团队:
<item name="searchViewCloseIcon">@drawable/search_clear_normal</item>
我也尝试添加
<item name="android:searchViewCloseIcon">@drawable/search_clear_normal</item>
但是它给出了一个错误,我最终删除了它。
但它不起作用,我应该如何以正确的方式更改清晰的图标。
答案 0 :(得分:1)
<style name="AppTheme" parent="@style/Theme.Base.AppCompat.Light.DarkActionBar">
<item name="actionBarWidgetTheme">@style/YourActionBarWidget</item>
</style>
<style name="YourActionBarWidget" parent="@style/Theme.AppCompat">
<item name="searchViewCloseIcon">@drawable/xxx</item>
</style>
答案 1 :(得分:0)
<style name="SearchViewStyle" parent="Widget.AppCompat.SearchView">
<item name="closeIcon">@drawable/search_clear_normal </item>
</style>