自定义searchview中的关闭图标

新开发者

如何更改searchview的closeIcon的资源。使用Holo.light作为父项。我已经尝试了很多东西!这个名字不在Holo上!!

<item name="android:searchViewCloseIcon">@drawable/ic_search_close</item>
凯文·范·米洛

如果您使用的是AppCompat v21 compile 'com.android.support:appcompat-v7:22.2.0',则可以使用以下命令:

values/themes.xml:
<style name=”Theme.MyTheme” parent=”Theme.AppCompat”>
    <item name=”searchViewStyle”>@style/MySearchViewStyle</item>
</style>
<style name=”MySearchViewStyle” parent=”Widget.AppCompat.SearchView”>
    <!-- Background for the search query section (e.g. EditText) -->
    <item name="queryBackground">...</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">...</item>
</style>

在这里找到:http : //android-developers.blogspot.nl/2014/10/appcompat-v21-material-design-for-pre.html

如果您想要一致性,我建议您使用此库。

如果您确实不想使用此库,则可以使用它来更改关闭图标:

int closeButtonId = getResources().getIdentifier("android:id/search_close_btn", null, null);  
ImageView closeButtonImage = (ImageView) searchView.findViewById(closeButtonId);  
closeButtonImage.setImageResource(R.drawable.ic_action_cancel);  

从这里获得它:http : //nlopez.io/how-to-style-the-actionbar-searchview-programmatically/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的SearchView自定义字体

来自分类Dev

如何打开和关闭导航抽屉,单击Android中的自定义操作栏图标?

来自分类Dev

jsTree 3中的自定义图标?

来自分类Dev

在Woocommerce中调用自定义图标

来自分类Dev

静态网站中的自定义图标

来自分类Dev

自定义SearchView TextChange

来自分类Dev

自定义图标未显示在铁图标中

来自分类Dev

如何使用LXDE和icewm更改自定义发行版中的关闭按钮图标?

来自分类Dev

如何在Leaflet中定义多个自定义图标?

来自分类Dev

WPF-在自定义样式中定义窗口图标

来自分类Dev

QFileSystemModel自定义图标?

来自分类Dev

UIBarButtonItem自定义图标

来自分类Dev

Wirecloud图标自定义

来自分类Dev

UIBarButtonItem自定义图标

来自分类Dev

使用自定义绘画工具在自定义滑块中添加SVG图标

来自分类Dev

在camunda modeler中为自定义调色板添加自定义图标

来自分类Dev

SearchView不显示自定义建议

来自分类Dev

WordPress中的自定义svg管理菜单图标

来自分类Dev

Android工具栏中的自定义图标

来自分类Dev

selectInput中的R闪亮自定义图标/图像

来自分类Dev

在KML中以实际大小显示自定义图标

来自分类Dev

Intent Chooser中的自定义图标和文本

来自分类Dev

在UIDocumentPickerViewController中显示自定义UTI的图标

来自分类Dev

在HIghcharts中设置自定义图例项目符号(或图标)

来自分类Dev

在Ionic 2中添加自定义图标

来自分类Dev

Yii2中的自定义图标

来自分类Dev

在SAP GUI中显示自定义图标

来自分类Dev

在传单中突出显示自定义图标

来自分类Dev

以实际大小显示KML中的自定义图标