Android系统中的基本图标是继承的吗?

发布于 2024-11-03 18:01:17 字数 160 浏览 2 评论 0原文

我注意到 Android 中的某些系统程序(消息、联系人、设置等)在菜单中使用相同的图标(搜索、添加等),并且它们在(几乎)每个操作系统版本中都不同。

所以我有一个问题。它们来自系统文件吗?我可以在程序中使用这些图标,而不必将它们捕获复制粘贴到 res 文件夹中吗?

谢谢。

I've noticed that some system programs in Android (Messages, Contacts, Settings, ...) uses the same icon in the menu (search, add, ...), and they're different in (almost) every OS version.

So I have a question. Are they come from system files? Can I use these icon in my program without having to capture-copy-paste them into res folder?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

油焖大侠 2024-11-10 18:01:17

Android UI 指南对菜单图标是这么说的:

警告:因为这些资源可以
在平台版本之间进行更改,您
不应使用引用这些图标
Android 平台资源 ID
(即菜单图标下
android.R.drawable)。如果你想
使用任何图标或其他内部
可绘制资源,您应该存储
这些图标或绘图的本地副本
在您的应用程序资源中,然后
参考您的本地副本
应用程序代码。这样,您就可以
保持对外观的控制
你的图标,即使系统
复制更改。

This is what Android UI Guidelines say about Menu Icons:

Warning: Because these resources can
change between platform versions, you
should not reference these icons using
the Android platform resource IDs
(i.e. menu icons under
android.R.drawable). If you want to
use any icons or other internal
drawable resources, you should store a
local copy of those icons or drawables
in your application resources, then
reference the local copy from your
application code. In that way, you can
maintain control over the appearance
of your icons, even if the system's
copy changes.

只为守护你 2024-11-10 18:01:17

是的,您可以使用系统资源,而无需将它们复制到 res 文件夹。

这是许多系统可绘制的漂亮集合。

http://androiddrawableexplorer.appspot.com/

实现:例如:android:icon="@android :drawable/ic_menu_save"

Yes you can use system resources without copy-ing them to your res folder.

Here is an nice collection of a lot of system drawables.

http://androiddrawableexplorer.appspot.com/

Implementation: e.g.: android:icon="@android:drawable/ic_menu_save"

走过海棠暮 2024-11-10 18:01:17

通过编码我们可以这样使用

android.R.drawable.ic_menu_save

by coding we can use like this

android.R.drawable.ic_menu_save
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文