在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文件

相关文章

  • Kotlin编程基础数据类型示例详解

    Kotlin编程基础数据类型示例详解

    这篇文章主要为大家介绍了Kotlin编程基础数据类型示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • 如何从UA分辨出Android设备类型

    如何从UA分辨出Android设备类型

    本文主要介绍如何从UA分辨出Android设备类型,这里整理了相关资料,来讲解分辨Android设备类型,有兴趣的小伙伴可以参考下
    2016-08-08
  • Android 自定义View手写签名并保存图片功能

    Android 自定义View手写签名并保存图片功能

    这篇文章主要介绍了Android 自定义View手写签名并保存图片功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2020-03-03
  • Android应用中加入微信分享简单方法

    Android应用中加入微信分享简单方法

    这篇文章主要介绍了Android应用中加入微信分享简单方法,本文用简洁明快的步骤讲解了加入微信分享的方法,需要的朋友可以参考下
    2015-05-05
  • 详解Android Flutter中SliverAppBar的使用教程

    详解Android Flutter中SliverAppBar的使用教程

    对于一个APP来说,肯定会有一个AppBar,这个AppBar一般包含了APP的导航信息等。在lutter已经为我们提供了一个非常强大的AppBar组件,这个组件叫做SliverAppBar。本文就来聊聊它的具体使用吧
    2023-01-01
  • 手势滑动结束Activity基本功能的实现(一)

    手势滑动结束Activity基本功能的实现(一)

    这篇文章主要为大家详细介绍了手势滑动结束Activity基本功能的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 用Android MenuInflater创建菜单项的方法步骤

    用Android MenuInflater创建菜单项的方法步骤

    本篇文章小编为大家介绍,用Android MenuInflater创建菜单项的方法步骤。需要的朋友参考下
    2013-04-04
  • Android控件之Gallery用法实例分析

    Android控件之Gallery用法实例分析

    这篇文章主要介绍了Android控件之Gallery用法,以完整实例形式较为详细的分析了Gallery控件实现图像显示的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • Android利用Paint自定义View实现进度条控件方法示例

    Android利用Paint自定义View实现进度条控件方法示例

    这篇文章主要给大家介绍了关于Android利用Paint自定义View实现进度条控件的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • Android数字华容道小游戏开发

    Android数字华容道小游戏开发

    这篇文章主要为大家详细介绍了Android数字华容道小游戏开发的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01

最新评论