向可绘制资源添加图标会弄乱现有图标
Adding icon to drawable resources messes up existing icons
突然,当通过 File -> New -> Image Asset
添加另一个 Actionbar 图标时,我现有的图标变得一团糟。添加新图标后,我的应用中已在使用的其他图标正在发生变化。
我之前添加了操作栏图标,用同样的方法没有任何问题。但是突然间它不再起作用了。好像可绘制对象的枚举发生了变化...
我正在这样访问图标:
ContextCompat.getDrawable(mContext, R.drawable.ic_location)
删除我刚刚添加的图标(Right click -> Refactor -> Safe Delete
)后,现有图标再次正确显示,一切恢复正常。
知道为什么会这样吗?
当您遇到问题时,清洁构建项目应该是您的第一站。有时不会获取对资源文件夹的更改(但通常会被日期戳获取)。基于 Android Studio 的构建是 "Incubating",关于它们什么时候是 "baked",你的猜测和我的一样好。
突然,当通过 File -> New -> Image Asset
添加另一个 Actionbar 图标时,我现有的图标变得一团糟。添加新图标后,我的应用中已在使用的其他图标正在发生变化。
我之前添加了操作栏图标,用同样的方法没有任何问题。但是突然间它不再起作用了。好像可绘制对象的枚举发生了变化...
我正在这样访问图标:
ContextCompat.getDrawable(mContext, R.drawable.ic_location)
删除我刚刚添加的图标(Right click -> Refactor -> Safe Delete
)后,现有图标再次正确显示,一切恢复正常。
知道为什么会这样吗?
当您遇到问题时,清洁构建项目应该是您的第一站。有时不会获取对资源文件夹的更改(但通常会被日期戳获取)。基于 Android Studio 的构建是 "Incubating",关于它们什么时候是 "baked",你的猜测和我的一样好。