在Android开发中替换资源图片不起作用的解决方法

 更新时间:2014年07月13日 14:38:54   投稿:mdxy-dxy  
这篇文章主要介绍了在Android开发中替换资源图片不起作用的解决方法,需要的朋友可以参考下

现象

在android开发中,经常会需要替换res\drawable中的图片,打开res\layout下的文件预览布局页面发现图片已经被替换,但在模拟器或者真实机器上运行时发现该图片并没有被替换,还是使用的是原来的资源图片。

原因

在开发过程中,由于使用模拟器测试了程序,在首次运行后会将res文件夹下的图片资源文件(如drawable-hdpi、drawable-ldpi和drawable-mdpi)拷贝到bin文件夹下。在替换资源图片后,eclipse并不清楚是否有图片改变,所以会使用原来bin下的res文件夹中的资源文件进行打包,而图片用的还是第一次eclipse所拷贝进去的文件,所以当运行程序后会发现替换资源图片在程序中没起作用。

解决方法

既然已经明白是由于eclipse没有把最新的资源文件拷贝过去,所以我们只需要把项目bin目录下的res目录删除(可连同bin下生成的.apk、.dex和.ap_等三个文件一并删除),然后再将项目生成apk文件即可。

其它补充:

每次运行会将res文件夹拷到bin下,由于替换图片时,eclipse不清楚是否有图片改变,所以会使用原来bin下的res中的资源文件进行打包,所以图片仍为原来的

你只要到项目bin目录删除res目录即可(可连同bin下生成的apk,dex,ap_文件一并删除)

另外在bin下有一个classes应该就是相应java文件生成的class文件

相关文章

  • Android中自定义加载样式图片的具体实现

    Android中自定义加载样式图片的具体实现

    想实现下面这张图中的自定义加载样式,其实很简单,首先我们需要的布局组件有ProcessBar和TextView,下面是布局文件的代码
    2014-04-04
  • 总结Android App内存优化之图片优化

    总结Android App内存优化之图片优化

    网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。下面是我在实践过程中使用的一些方法,很多都是不太成熟的项目,只是将其作为一种处理方式分享给大家。
    2016-08-08
  • Android 架构之数据库框架搭建

    Android 架构之数据库框架搭建

    这篇文章主要给大家介绍的是Android 架构之数据库框架搭建,在本篇中,将会让你一点一滴从无到有创建一个不再为数据库而烦恼的框架。需要的朋友可以参考下面文章的具体内容
    2021-09-09
  • Android内置SQLite的使用详细介绍

    Android内置SQLite的使用详细介绍

    这篇文章主要介绍了Android内置SQLite的使用详细介绍,文章通过文章展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • Android显示网络图片实例

    Android显示网络图片实例

    这篇文章主要介绍了Android显示网络图片的方法,以实例形式展示了Android程序显示网络图片的方法,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • Flutter Widget之FutureBuilder使用示例详解

    Flutter Widget之FutureBuilder使用示例详解

    这篇文章主要为大家介绍了Flutter Widget之FutureBuilder使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Android自定义带动画的半圆环型进度效果

    Android自定义带动画的半圆环型进度效果

    这篇文章主要为大家详细介绍了Android自定义带动画的半圆环型进度效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Android中通知Notification的使用方法

    Android中通知Notification的使用方法

    这篇文章主要为大家详细介绍了Android中通知Notification的使用方法,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Android Data Binding数据绑定详解

    Android Data Binding数据绑定详解

    本文主要介绍Android Data Binding数据绑定的知识,这里整理了详细的资料及简单示例代码帮助大家学习理解此部分知识,有需要的小伙伴可以参考下
    2016-09-09
  • 最常用和最难用的Android控件ListView

    最常用和最难用的Android控件ListView

    这篇文章主要为大家详细介绍了最常用和最难用的Android控件ListView的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10

最新评论