Android_res下各类资源文件整理
来源:互联网 发布:html2canvas.svg.js 编辑:程序博客网 时间:2024/06/13 23:43
Res下各类资源文件集合:
android项目中的资源文件支持拓展:定义资源文件夹名-拓展属性,拓展属性包括以下内容
- 语言 -en -es
- 区域 -rCN
- 屏幕方向 -port -land -square
- 屏幕密度 -92dpi
- 用户是否可以使用键盘 -keysexposed,-keyshidden
- 默认的文字输入方法 -nokeys,-qwerty
- 默认的非触摸导航方法 -notouch,-dpad
- 屏幕尺寸 -324x240,-640x480 较大尺寸必须首先声明
- 触摸屏类型 -notouch ,-finger,-stylus
- 版本号 -V4 ,-V7
注意事项:值之间-号连接,大小写敏感,同一类型只能有一个值
1.valuse资源文件
strings.xml作用:定义字符串定义格式:<string name="xxx">字符串值</string>支持占用符 例子: <string name="xxx">今天%1$s,温度%2$d</string>%1 %2---代表参数所在位置$s,$d代表参数,s,d为参数类型getString(R.string.xxx,"星期一",20) = 今天星期一,温度20使用方法:资源文件中 @string/xxx代码中 getString(R.string.xxx)arrays.xml作用:定义数组,可以是int,string,char定义格式:<type-array name="xxx"><item>数组元素值</item></type-array>使用方法:资源文件中 不支持引用代码中 type s[] = getResource.getTypeArray(R.array.xxx)colors.xml作用:定义颜色定义格式:<color name="xxx">#color值</color>使用方法:资源文件中 @color/xxx代码中getResource.getColor(R.color.xxx) 或者
getresource.getDrawable(R.color.xxx)dimens.xml作用:定义尺寸大小定义格式:<dimen name="xxx">值</dimen>使用方法:资源文件中 @dimen/xxx代码中 getResource.getDimension(R.dimen.xxx)styles.xml作用:定义试图样式定义格式:<style name="xxx" parent="yyy">
<item name="xxx2">元素值</item></style>
2:drawable文件夹
作用:存放各种图片类型,不能纯数字定义文件名,另可以新建.xml文件类型 通常自定义控件样式时会在此文件夹中新建个.xml格式文件作为背景图
使用方法:getDrawable(R.drawable.xxx)
<? xml version = "1.0" encoding = "utf-8" ?> < selector xmlns:android = "http://schemas.android.com/apk/res/android" android:constantSize = ["true" | "false" ] android:dither = ["true" | "false" ] android:variablePadding = ["true" | "false" ] > < item android:drawable = "@[package:]drawable/drawable_resource " android:state_pressed = ["true" | "false" ] android:state_focused = ["true" | "false" ] android:state_selected = ["true" | "false" ] android:state_active = ["true" | "false" ] android:state_checkable = ["true" | "false" ] android:state_checked = ["true" | "false" ] android:state_enabled = ["true" | "false" ] android:state_window_focused = ["true" | "false" ] /> </selector>
3:anim文件夹
作用:存放各种自定义动画格式
使用方法:getResources().getAnimation(R.anim.xxx)
4:layout文件夹
作用:存放各种布局文件
使用方法:setcontentView(R.layout.xxx) ,View view = LayoutInflater.from(context).inflate(R.layout.xxx,null)
5:xml文件夹
作用:存放各种xml文件,例如使用PreferenceFragment时需要在此xml文件夹中建立个preferenceFragment使用的.xml文件
使用方法:XmlResoutceParser xml = getResources().getXml(R.xml.xxx)
6:raw文件夹
作用:直接存放拖入文件
使用方法:InputStream read = getResources().openRawResource(R.raw.xxx)
OutputStream write = getResources().openRawResource(R.raw.xxx)
7:assets文件夹
作用:存放拖入文件
使用方法:InputStream read =getAssets().open(R.assets.xxx)
OutputStream write = getAssets().open(R.assets.xxx)
参考博客:http://blog.csdn.net/fwwdn/article/details/7513925
http://www.cnblogs.com/hanyonglu/archive/2012/03/27/2419533.html
- Android_res下各类资源文件整理
- Res下各类资源文件集合:
- ubuntu下解压各类文件
- 整理了一些各类开发者都会用到的优秀资源
- <转>linux下各类文件解压方法
- Ubuntu 命令行下快速打开各类文件
- 前端资源简单整理下
- gcc window 资源文件整理
- Android资源文件-drawable整理
- Java 加载资源文件整理
- 各类资源地址
- JAVA各类资源汇总
- 各类博客资源
- 各类资源网站大合集
- 【资源】各类开发资源链接
- 计算机视觉资源文件--链接整理
- linux下各类文件压缩及解压方式
- linux下各类文件压缩及解压方式
- 分享一些cocos2d手势识别资料
- mybatis在xml文件中处理大于号小于号的方法
- linq 中on new和equals new的用法
- python import自己编写的模块:import json和simplejson
- 详解在MBR上的多引导系统【*绿色*】
- Android_res下各类资源文件整理
- JOB改造-小型机增删改查
- 根据一个表快速创建另一个表,既复制表(只取列名不取内容)
- [NOIP模拟]Day1
- Android两种IPC通信方式之Messager
- How do you get the length of a string in jQuery?
- 百度地图Web服务api php Example Code
- insert into select,将一个表中的数据插入到另一个表中
- epoll精髓