android - 如何使用默认的 Android 可绘制对象

标签 android drawable

使用默认 Android 可绘制对象时最好的方法是什么?我应该使用 android.R.drawable 还是应该在我的项目中复制可绘制对象并使用 R.drawable

是否存在风险,即在较新版本的 Android 中,某些默认可绘制对象被删除或调整大小?或者,以某种负面的方式影响我的应用程序的外观?还有,Android源代码中哪些drawable被认为是“稳定的”,应该依赖?

我宁愿不复制drawables,因为我认为应用程序的外观应该与使用的Android版本一致。因此,例如,对于 1.6 版,它应该使用 1.6 版的默认 Android 位图。

最佳答案

Java 使用示例:myMenuItem.setIcon(android.R.drawable.ic_menu_save);

资源使用示例:android:icon="@android:drawable/ic_menu_save"

关于android - 如何使用默认的 Android 可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201643/

相关文章:

android - "Execution failed for task ' :app:packageDebug ' > Failed to generate v1 signature" exception while compiling Flutter

android - 安卓端如何实现ClientLogin访问谷歌服务?

android - View 中背景可绘制图像的不透明度(使用 XML 布局)

Android:从 Assets /可绘制文件夹访问图像

java - 我无法使用 keytool 获取 SHA1 证书

android - 我如何在android中获取当前城市名称?

Android:命名资源

android - 分享图像与 Android Intent

android - GradientDrawable 类的 innerRadiusRatio 和 thicknessRatio 之间存在什么样的联系?

具有可绘制 int 数组的 Android ListView 可提高性能