`

Android中加载PNG图片时出现错误----No resource found

 
阅读更多

Android程序没有任何错误,而工程却有错误,错误在Console中提示完全都是因为图片所引起的,如:

[2012-04-23 15:17:13 - MyView] D:\Android_work\MyView\res\layout\item01.xml:30: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/feature_guide_0').

原因可能是:直接更改文件后缀的问题,如果你是直接在eclipse里更改文件后缀,或者是在桌面上自己更改后缀,那么这个问题就出来了。

解决的办法:用画图工具,比如PS等把图片改成某一种格式,比如png,jpeg等,再放到drawable里,就不会出现错误。或者直接用windows里面的画图工具将每一张图片都另存为.png格式即可。

另外还有一个错误要提出来,就是drawable里文件的命名问题,目前只能是用用小写字母和数字命名图片文件,比如拷贝一个Moon.jpg文件到drawable文件夹后,就会出现错误,改为小写命名则错误消失。还有一个,SD卡里的文件命名也和这个一样只能小写字母加数字


分享到:
评论

相关推荐

    MFC png 图片加载

    在MFC(Microsoft Foundation Classes)框架中加载PNG图片文件,通常需要借助第三方库或Windows API扩展来实现,因为MFC本身并不直接支持PNG格式。PNG(Portable Network Graphics)是一种无损压缩的图像文件格式,...

    VC/MFC 基于对话框 按钮加载PNG图片

    在VC++的MFC(Microsoft Foundation Classes)框架中,创建基于对话框的应用程序时,我们经常需要对对话框上的控件进行自定义,比如给按钮加载PNG图片,以实现更美观的效果,甚至需要图片具有透明效果。这篇内容将详细...

    Android-gif2png是一个GIF转换PNG的Java程序(转换为一张大图或者连续帧

    在Android开发中,图片加载与展示是至关重要的环节,尤其在处理动态图像时,如GIF格式。然而,由于Android原生系统对GIF支持有限,开发者常常需要寻找合适的方法来处理这种格式的图片。"Android-gif2png"就是一个...

    Android中图片加载框架Glide解析1----基本用法

    在Android应用开发中,图片加载是一项至关重要的任务,因为它直接影响到应用的性能和用户体验。Glide作为一款流行的图片加载库,被广泛应用于各种项目中,以其高效、易用的特性深受开发者喜爱。本文将深入解析Glide...

    VC6.0 加载PNG图片并透明化处理

    加载图片后,我们可以处理透明度。PNG的透明度信息存储在它的Alpha通道中。GDI+提供了方法来访问和操作这个通道: ```cpp Gdiplus::Graphics graphics(hdc); // 假设hdc是你的设备上下文 Gdiplus::ImageAttributes ...

    Android从网络加载图片并显示在ImageView控件上

    在Android开发中,将网络上的图片加载到ImageView控件上是一项常见的需求,特别是在构建社交应用、电商应用或者新闻阅读类应用时。这个过程涉及到多个关键知识点,包括网络请求、图片缓存策略、线程管理以及UI更新等...

    Android图片压缩解决方案,解决图片加载过程中ANR现象

    内存压缩则是在加载图片到内存时进行,以降低内存消耗。 1. **磁盘压缩**: - 使用`BitmapFactory.Options`类,通过设置`inSampleSize`参数来控制图片的解码比例,实现图片的等比例缩小。 - 使用第三方库,如`...

    可以动态加载本地PNG图片按钮实例

    记得在不再需要图片时释放资源,使用`Image::Dispose`方法释放图片对象,调用`GdiplusShutdown`关闭GDI+会话。 7. **优化性能**: 考虑到性能,可以预先加载图片到内存,或者使用缓存机制避免频繁的文件I/O操作。...

    Android PNG Resource

    在Android项目中,PNG图片通常存放在res/drawable目录下,根据分辨率的不同,会有hdpi、mdpi、xhdpi、xxhdpi和xxxhdpi等多个子目录,确保在不同屏幕尺寸和密度的设备上都能得到良好的显示效果。这些PNG资源可以帮助...

    exe图标替换工具 png2svg + resource-hacker

    exe图标替换工具png2svg + resource_hacker

    visual c++ vc加载显示.PNG图片.zip

    在Visual C++(VC++)开发环境中,加载和显示PNG图片是常见的需求,尤其是在创建图形用户界面(GUI)的应用程序时。本项目提供了一个示例,演示如何在C++程序中处理PNG图像文件。以下是对这个项目的关键知识点的详细...

    android 9.png 图片制作工具

    在Android开发中,9.png图片(也称为9-patch或.9.png)是一种特殊格式的图像,用于创建可拉伸的UI元素。这种格式允许开发者指定图像的哪些部分应该保持不变,哪些部分可以水平或垂直拉伸以适应不同尺寸的屏幕,而...

    加载PNG图片的软件源码

    ### 加载PNG图片的软件源码解析 #### 标题:加载PNG图片的软件源码 此标题指明了文章的主要内容是关于一种用于加载PNG格式图像的软件源码介绍。PNG(Portable Network Graphics)是一种常用的图像文件格式,以其...

    Android WebView加载网页以及本地图片缓存问题

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容,而无需离开应用。WebView不仅能够加载远程HTTP/HTTPS网址,还能处理本地HTML、CSS和JavaScript资源,极大地增强了应用...

    Android-Fresco是一个强大的Android图片加载组件

    在Android应用开发中,图片加载与管理是一项关键任务,尤其在处理大量图片或者高分辨率图片时,如何高效、节省内存地显示图片至关重要。这就是Fresco库的价值所在。Fresco,由Facebook开发并开源,是一个专门为...

    android 9.png 图片制作

    在Android开发中,9.png图片是一种特殊的PNG图像格式,主要用于绘制可伸缩的图形元素。9.png图片的全称是nine-patch image,它允许开发者指定图像的哪部分是可拉伸的,哪部分是固定的,从而在不同尺寸的屏幕上保持...

    Android制作9.png图片工具及步骤详解

    在Android开发中,9.png(也称为9-patch)图片是一种特殊的图像格式,它允许开发者定义图像的可拉伸区域和不可拉伸区域,从而在不同尺寸的屏幕上保持UI元素的正确显示。本文将深入探讨如何制作9.png图片,使用的工具...

    VB 加载PNG图片

    在VB6(Visual Basic 6)环境中,加载PNG(Portable Network Graphics)图片可能会遇到一些挑战,因为PNG格式的图片支持是通过GDI+库提供的,而VB6默认并不包含这个库。不过,开发者可以通过编写自定义代码或者使用...

    Android---universal-image-loader应用 异步加载图片并缓存

    在Android开发中,异步加载图片并进行缓存是一个常见的需求,特别是在开发涉及大量图片展示的应用时,如社交网络、电商应用等。`Universal Image Loader`(UIML)是一个强大的开源库,专为了解决这个问题而设计。它...

    VB透明窗体加载透明png图片

    在VB(Visual Basic)编程环境中,创建一个透明窗体并加载透明PNG图片确实存在一定的挑战,因为VB6及其更早版本并不直接支持PNG格式的透明性。PNG是一种支持透明度的图像格式,它使用Alpha通道来定义像素的透明度,...

Global site tag (gtag.js) - Google Analytics