【问题标题】:Android Drawables not RefreshingAndroid Drawables 不刷新
【发布时间】:2019-06-07 10:57:34
【问题描述】:

我最近遇到了一个让我发疯的问题......

我有一个充满可绘制资源(背景、图像等)的应用。 在更大的设备上进行测试后,我发现一些drawables太小并且被拉伸了。 然后,我决定制作更高质量的版本,然后在可绘制文件夹中替换它们。 在设备上启动应用程序后,我注意到可绘制对象没有刷新,将应用程序留在旧的。 我尝试卸载该应用程序,没有什么区别...在我再次安装后,该应用程序带有所有旧的东西而不是新的。

发生了什么? :|

【问题讨论】:

    标签: android drawable


    【解决方案1】:

    尝试 Project/Clean,然后部署您的应用程序。 如果问题仍然存在,另一种可能是您没有将 /drawable 拆分为 /drawable-hdpi、/drawable-ldpi、/drawable-mdpi、/drawable-xhdpi。

    【讨论】:

    • 感谢您的快速响应!清理项目确实有效!
    • 虽然这可能已经解决了您的问题,但我建议您将较小的可绘制对象保留在 drawable-ldpi 文件夹或 drawable-mdpi 文件夹中,并在 drawable-hdpi 或 drawable-xhdpi 中使用较大的可绘制对象,这样您可以保持与较低像素密度屏幕的屏幕兼容性
    【解决方案2】:

    尝试刷新可绘制文件夹(右键单击它 -> 刷新)如果这没有帮助,请临时设置对另一张图片的引用运行您的应用程序。然后退出并设置对正确图片的引用。

    【讨论】:

      【解决方案3】:

      如果 Clean Project 对您不起作用,请尝试 File > Invalidate Caches / Restart -- 这对我有用。

      【讨论】:

        【解决方案4】:

        这些解决方案都不适合我。

        在我重命名文件并更改代码上对可绘制对象的引用后,它就起作用了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-01-14
          • 2016-05-08
          • 1970-01-01
          • 2012-05-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多