android - 向可绘制资源添加图标会弄乱现有图标

标签 android android-studio icons android-drawable

突然,当通过 File -> New -> Image Asset 添加另一个 Actionbar Icon 时,我现有的图标变得一团糟。添加新图标后,我的应用中已在使用的其他图标正在发生变化。

我之前用同样的方法添加了操作栏图标,没有任何问题。但是突然间它不再起作用了。好像可绘制对象的枚举发生了变化......

我正在访问这样的图标:

ContextCompat.getDrawable(mContext, R.drawable.ic_location)

删除我刚刚添加的图标后(右键单击 -> Refactor -> Safe Delete),现有图标再次正确显示,一切恢复正常。

知道为什么会这样吗?

最佳答案

当您遇到问题时,清洁构建项目应该是您的第一站。有时不会获取对资源文件夹的更改(但通常会被日期戳获取)。基于 Android Studio 的构建正在“孵化”,关于它们何时“烘焙”,您和我的猜测一样准确。

关于android - 向可绘制资源添加图标会弄乱现有图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41624930/

相关文章:

java - 安卓工作室 : Why is 'languageLevel' different from 'JDK Location' value on new AS installation?

java - 无法在使用名称或包名称搜索时找到上传的应用程序

c++ - MS 色带 : draw button icon from code

java - 如何在 SWT 中显示文件的系统图标?

android - 您需要在此 Activity 中使用 Theme.AppCompat 主题(或后代)

java - 如何检查日历/日期对象中的特定变量是否与java匹配?

Android 构建您的第一个应用程序 4 : Build Error: Cannot find symbol variable EXTRA_MESSAGE

javascript - 雅虎天气图标

java - 使用仪器和 JUnit4 测试重新创建 Android Activity

php - MySQL数据库与两个数据库同步