我使用下面的代码不起作用:错误:错误:未找到与给定名称匹配的资源:attr 'searchViewCloseIcon'。如何更改 searchview 中的关闭图标。我非常感谢任何帮助。提前致谢。我也看到此链接Android SearchView X 标记图标但无法实现它。而且它不是仅操作栏的搜索视图
在 values 文件夹中的 styles.xml
<style name="Theme" parent="AppBaseTheme">
<item name="android:searchViewCloseIcon">@android:drawable/ic_search_close</item>
</style>
我试过这段代码:
int linlayId = getResources().getIdentifier("android:id/search_plate", null, null);
ViewGroup v = (ViewGroup) src.findViewById(linlayId);
v.setBackgroundResource(R.drawable.ic_launcher);
上面的一个有效,但下面的一个无效。
int linlayId = getResources().getIdentifier("android:id/search_close_btn", null, null);
ViewGroup v = (ViewGroup) src.findViewById(linlayId);
v.setBackgroundResource(R.drawable.ic_launcher);