android应用开发过程中更换资源文件不刷新(显示旧资源文件)问题

来源:互联网 发布:高斯混合聚类算法 编辑:程序博客网 时间:2024/04/30 15:19

问题描述:

        我们在开发android app项目的时候,经常会遇到需求更改和UI更改的情况,这样我们就需要将已经写好的界面中的元素换掉,例如将界面中的背景图或者某个图片换掉,这时,问题便出现了:在更换完图片资源之后,我们会发现,在手机上面显示的还是原来没有更换过时的图片(旧图片),没有显示新图片资源。


产生原因&解决办法:

这个问题的产生原因比较多,常见的可能是:

  1. android项目有多个资源文件夹,某些图片为了多屏幕适应而设计了多套分辨率图片,所以我们在更改这些资源图片的时候,需要将各个资源文件夹中的图片统一修改掉,否者,可能在不同分辨率的手机上面显示出不同的效果图片(当然,也有的app就是故意在不同资源文件夹上传不同图片,以便让不同分辨率的手机用户看到不一样的内容);
  2. 如果我们将原来的旧图片已经覆盖或者已经删除掉了,但是运行项目的时候还是显示旧的图片资源,这可能是bin文件夹没有刷新造成的,解决办法是:eclipse菜单栏选择Project——Clean...——Clean projects selected below,然后选中你的项目,点击OK即可刷新项目bin目录,用新资源文件打包apk文件(觉得麻烦的话,那你就直接删掉项目bin目录即可)。
  3. 我的小米手机在我更改项目icon之后一直显示旧icon,我试了以上两种办法还是没有解决这个问题,觉得这可能是因为小米手机系统的原因造成的,因为小米系统有自己独立的icon设计标准,所以,如果大家在遇到项目icon没有改变的时候,可以换一台新手机试试icon有没有改变,否者会浪费不少时间。

1 1
原创粉丝点击