资源之关于资源文件夹介绍

本文详细介绍了Android中资源文件夹的用途,包括Bitmap、Nine-Patch、State Lists、Shapes等不同类型的资源。同时,阐述了针对不同尺寸和类型的屏幕(如small、normal、large、xlarge以及long、not long等)如何进行屏幕适配,并提到了针对触摸屏、硬件键盘等设备特性的资源配置。
摘要由CSDN通过智能技术生成
本次文章主要要探讨的内容是:屏幕适配要怎么适配?

要明白上提出的问题,并写好屏幕适配,我们需要明白了解以下几个问题.
①Android 的资源目录到底有什么,除了我们Android给我们自动建立的:drawable,layout,values.还有什么目录?
②关于这些目录的命名规则到底是什么,是 drawable-400*800,还是drawable-400x800,还是drawable-v3.还是什么?
③Anroid查找资源文件的规则(优先级)是什么?

其实这些问题都可以通过我们的SDK中找到.英文比较好的同学可以直接看SDk目录下的
/docs/guide/topics/resources/providing-resources.html
这个说明文档提供了比较详细的说明和介绍.想要了解更多的东西都可以通过这个文档.

下面一一看上面提到的几个问题.
第一个问题:Android 的资源目录到底有什么,除了我们Android给我们自动建立的:drawable,layout,values.还有什么目录?
在sdk文档说明中,可以识别的目录一共有以下几种:
animator :该目录存放的是 property animations xml文件. .关于property animations的介绍,具体可以参考文档里的链接.
anim 动画xml文件.property animatons的xml也可以存放在anim这里.但是animator的目录下的xml有较高的优先权.
color 颜色xml文件. (注意如colors的区别,colors.xml是一个文件,存放在values目录下,是存放一些具体的颜色值.而这个color存放是的一些 selector
drawable 图片 包含以下几种:

Bitmap files (.png.9.png.jpg.gif) or XML files that are compiled into the following drawable resource subtypes:

  • Bitmap files .png格式图片
  • Nine-Patches (re-sizable bitmaps ) .9.png格式图片
  • State lists 状态列表的xml
  • Shapes  shape的xml
  • Animation drawables 动画xml
  • Other drawables 其他图片
layout 布局
menu 菜单.(在ActionBar的使用中尤其有用)
raw 资源.(在这里存放的资源会提供id,在assets的不会提供id)
values/  
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值