使用Android Studio默认的搜索图标作为searchView的图标

3
无法在我的操作栏的searchView中找到合适的搜索图标。 Android Studio是否提供一个不错的搜索图标,还是我必须自己创建?以下是Android Studio提供的内容:(我想要所有白色图标)
android:icon="@android:drawable/ic_menu_search" 

enter image description here

这个搜索图标对我来说不起作用。

===============================================

这是另一个在我的白色图标中无法使用的Android Studio图标:
android:icon="@android:drawable/ic_search_category_default"

enter image description here

==============================================

android:icon="@drawable/ic_search_black_24dp"

最终的Android Studio可用搜索图标来自图像资产文件夹-->剪贴画。它终于是一个白色的图标,但比设置图标位置更高。不知道为什么。

enter image description here

我需要一个白色图标,位置与设置图标相同。有没有办法将图标下移,而不会在其他手机上看起来奇怪?我必须创建自己的图标吗?如果是这样,应该创建什么尺寸?为什么Android Studio将白色搜索图标放置得比其他图标高得多?

1
请查看https://material.io/icons/中的编程相关内容。 - Mohammed Gamal
这些是开源的吗? - iBEK
是的,你可以在你的应用程序中使用它们。 - Mohammed Gamal
无论我在Android Studio中找不到什么,我肯定会考虑使用这些Material图标,谢谢。 - iBEK
请检查我的答案。 - Mohammed Gamal
1个回答

8

我的第三个白色搜索图标来自图像资源文件夹。 - iBEK
你有操作栏的布局吗? - Mohammed Gamal
是的,试着从网站下载搜索图标并使用48Dp大小进行检查。 - Mohammed Gamal
您可以为操作栏添加自定义视图 LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflater.inflate(YOUR VIEW, null);actionBar.setCustomView(v); - Mohammed Gamal
好的,谢谢,我会尝试一下。感谢您的所有帮助。 - iBEK
不客气 :) 如果它起作用了,请别忘了点赞 :) - Mohammed Gamal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接