Android开发:Android studio开发中引用图片资源(图解)
2018-01-26 13:09
447 查看
在使用Android studio开发程序时,是一定要接触怎么引用图片资源的,但是由于eclipse和Android studio
对于图片文件的引用存在差异,所以致使很多刚接触Android studio的新手对于怎么引用图片一筹莫展,接
下来我将对在Android studio引用图片做出讲解。
容易出错点:①引用 的图片资源最好是“.png”,因为png格式的图片颜色过渡平滑且支持透明度
②图片的命名最好是非数字。因为以数字命名的图片在非XML文件中,即Java文件中使用时会出现错误。
详解:在Eclipse中根据图片的像素大小把,png或.jpg的图片放在drawable文件夹下,如drawable-hdpi,drawable-ldpi,
drawable-mdpi,drawable-xhdpi,drawable-xxhdpi.同一张图片放在不同的drawable文件夹下,显示的时候会
有所不同。但是在xml中引用的时候是一样的:android:src="@drawable/pic" 或者android:background="@drawable/pic" .
但是来到Android Studio中就不一样了,发现没有这么多的drawable目录了,而只有一个drawable文件夹。取而代
之的是出现了很多mipmap文件夹,如mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi,mipmap-xxhdpi.如图所示:
在Android中,图片放在drawable和mipmap中效果是一样的,但是为什么在Android studio要区分这两种文件呢?
官方的解释是性能优化,占用内存小等等。
图片放在这两种文件的引用方式非常相似,在XML配置文件中用“@”来引用。所以这也是非常简单的,不同像素的
mipmap文件夹图片都是一样的使用。但是注意:在AS中,同一张图片放在drawable文件夹下和放在mipmap文件夹
下显示效果是不一样的,在大小,缩放,像素上都可能有所差异,大家可以自己写个例子尝试一下。
对于图片文件的引用存在差异,所以致使很多刚接触Android studio的新手对于怎么引用图片一筹莫展,接
下来我将对在Android studio引用图片做出讲解。
容易出错点:①引用 的图片资源最好是“.png”,因为png格式的图片颜色过渡平滑且支持透明度
②图片的命名最好是非数字。因为以数字命名的图片在非XML文件中,即Java文件中使用时会出现错误。
详解:在Eclipse中根据图片的像素大小把,png或.jpg的图片放在drawable文件夹下,如drawable-hdpi,drawable-ldpi,
drawable-mdpi,drawable-xhdpi,drawable-xxhdpi.同一张图片放在不同的drawable文件夹下,显示的时候会
有所不同。但是在xml中引用的时候是一样的:android:src="@drawable/pic" 或者android:background="@drawable/pic" .
但是来到Android Studio中就不一样了,发现没有这么多的drawable目录了,而只有一个drawable文件夹。取而代
之的是出现了很多mipmap文件夹,如mipmap-hdpi,mipmap-mdpi,mipmap-xhdpi,mipmap-xxhdpi.如图所示:
在Android中,图片放在drawable和mipmap中效果是一样的,但是为什么在Android studio要区分这两种文件呢?
官方的解释是性能优化,占用内存小等等。
图片放在这两种文件的引用方式非常相似,在XML配置文件中用“@”来引用。所以这也是非常简单的,不同像素的
mipmap文件夹图片都是一样的使用。但是注意:在AS中,同一张图片放在drawable文件夹下和放在mipmap文件夹
下显示效果是不一样的,在大小,缩放,像素上都可能有所差异,大家可以自己写个例子尝试一下。
相关文章推荐
- Android Studio 图片资源引用杂谈
- Android入门之搭建开发环境所需资源与步骤图解
- 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
- iPhone开发 引用图片资源的三种方式
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)
- eclipse android 开发加载图片资源提示找不到对应名称解决办法
- Android开发学习笔记(二):Android中插入图片资源
- Android Studio开发入门-引用jar及so文件
- 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
- Android开发之图片处理专题(一):利用软引用构建图片高速缓存
- android游戏开发的框架设计!(已更新资源图片)
- 在Android开发中替换资源图片不起作用的解决方法
- android开发教程之framework增加字符串资源和图片等resource资源
- 关于Android开发中图片资源文件夹drawable中图片与资源ID号出现对不上的问题
- 【移动开发】Android中不用图片资源也能做出好看的界面 推荐
- Android开发之异步获取并下载网络资源-下载图片和下载文本内容
- android 开发引用的系统自带的资源来源于哪里
- android开发中的图片资源问题
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)