android的文件名的作用,android 文件夹的命名和作用,屏幕适配很有用!

1。 assets 文件夹

此文件夹也可以存放资源文件,而且/assets目录下的资源文件不会在R.Java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径(url的路径为:)。除此之外,我们还可以通过AssetManager类来访问这些文件。打开文件时,会把apk文件当做zip文件进行解压读取。但是有文件大小有限制:不能超过1M(android2.2好像放宽(或者取消)了这个限制(至少可以存放>10M,具体没有测试。))。

参看:http://blog.csdn.net/zxb452000/article/details/6070545

http://abc20899.iteye.com/blog/1096620

2。 res 文件夹

主要用来存放资源。此文件夹下可以创建子文件,常见的有:动画anim,图片drawable,颜色color,菜单menu, 布局layout,常量值values,任意xml文件xml,raw,assets。(帮助文档在:..\Android-sdk\docs\guide\topics\resources\providing-resources.html)详细如下:

2.1 anim文件夹

后缀名为.xml。动画文件都放在这里。

2.2 drawable文件夹

用于存放图片资源,图片或者xml。图片格式,有png,9.png,jpg,gif都行。xml文件通常为自定义的形状shape或图片选择器类selector似的东西,就是不同状态下不同的图片,用于设置background什么的。

这个drawable文件夹,为了对屏幕的适配,在名字上做修改。常见的有drawable-ldpi,drawable-mdpi,drawable-hdpi(屏幕密度DPI(120 / 160 / 240))。对于不常用的,在这里特意补充,也许就会用到了。

①对分辨率笼统的分:名字可以为:drawable-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi(API Level 8),drawable-nodpi,drawable-tvdpi.

②具体到某一分辨率:drawable-分辨率,比如:drawable-1280x720

③如果有横竖屏的区别,则命名为:drawable-land|port-mdpi,

2.3 color文件夹

用于存放color列表,和drawable的xml一样,表示不同状态下的不同颜色

2.4 menu文件夹

菜单资源文件夹。

2.5 layout文件夹

布局文件夹。此文件夹的名字也是可以起到屏幕适配的功能的。

①横竖屏:layout-land|port

②分辨率:layout-1280x720

2.6 values文件夹

存放常量值的文件夹。里面常见的xml文件为:

arrays.xml : 资源数组.

colors.xml :  颜色值

dimens.xml : 像素值.

strings.xml :字符串值.

styles.xml : 样式值.

此文件夹,也有屏幕适配作用。比如:dimens在不同分辨率下的值。同样的是加-1280x720这样的后缀。

对于strings,有各种语言的版本对应。默认为英文。中文的文件夹名字应该是:values-zh-rCN,values-zh-rTW。

2.7 raw文件夹

存放不需要系统编译成二进制的文件,例如字体文件等,同assets文件夹类似。

2.8 xml文件夹

存放xml文件。

还是一句话:查看帮助文档:sdk安装目录:android-sdk\docs\guide\topics\resources\providing-resources.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值