Android
中经常会使用资源文件来填充View
或者 实现app
相关的功能,本篇文章总结了Android
中常见的一些资源的使用方法。
本篇文章主要介绍 Android
开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:
- 多语言 String 资源
- 多屏幕 Image 资源
- 横竖屏 Layout 布局
- 不同版本SDK
- Array 数组资源
- Color 颜色资源
- Dimen 尺寸资源
- style样式 资源
- assert 文件夹下的原始资源
- raw 文件夹下的资源
- anim 文件夹下的资源
微信公众号:ProgramAndroid欢迎关注微信公众号:程序员Android
公众号ID:ProgramAndroid
获取更多信息
我们不是牛逼的程序员,我们只是程序开发中的垫脚石。
我们不发送红包,我们只是红包的搬运工。
1. 多语言 String 资源
String
主要用于存放系统字符串资源,字符串资源跟其他资源类似,也是在values
文件夹下。
Android
字符串资源支持多语言,使用方法如下:
命名规则
valuess-(ISO语言代码)
常用语言如上使用语法
1. 字符串资源Java类使用方法
Java使用方法如下:
R.string.<string_name> 引用字符串资源
2. 字符串资源XML中使用方法
使用方法如下:
@string/<string_name> 引用字符串资源
3. 存储多语言翻译字符串
存放路径如下:
valuess-(ISO语言代码)/strings.xml
2. 多屏幕 Image 资源
Image
主要用于存放系统图片资源,图片资源跟其他资源类似,也是在res
文件夹下。
常用存放图片资源的文件夹如下:
-## 1. 在XML 中使用图片资源
xml 中使用图片资源2. 在Java类中 使用图片资源
Java中使用图片资源3. 多屏幕 Layout 布局
由Array
主要用于存放系统布局资源,布局资源跟其他资源类似,也是在res
文件夹下。
于Andoid
设备屏幕大小不统一,因此Android
为适配多屏幕实现多布局。
4. 不同版本SDK支持
在AndroidManfest.xml中声明
android SDK版本支持Java 代码中SDK版本判断
SDK 版本判断5. Array 数组资源
Array
主要用于存放系统数组资源,数组资源跟其他资源类似,也是在values
文件夹下。
1. xml 中使用方法如下:
在XML 中直接使用数组资源2. Java 中使用方法如下
Java 中使用字符串资源6. Color 颜色资源
Color
主要用于存放系统颜色资源,颜色资源跟其他资源类似,也是在values
文件夹下。
1. xml中使用资源文件的方法
xml 中使用Color 资源方法2. Java 中使用颜色资源的方法
-
使用自定义Color 资源
Java中颜色资源使用方法 -
使用 系统Color 类中的原始资源
7. Dimen 尺寸资源
Dimen
主要用于规范化Android
尺寸,边距等资源。尺寸资源跟其他资源类似,也是在values
文件夹下。
1. xml中使用Dimen 资源文件的方法
xml 中使用Dimen 资源2. Java 中使用Dimen资源的方法
image.png8. style样式 资源
style
主要是统一规范app
系统主题样式等资源。
1.xml 下使用方法
style 样式资源使用方法2. Java 代码中使用方法
Java 代码中设置Theme的方法,注意一定要在onCreate 方法之前9. assert 文件夹下的原始资源
此文件夹为原始资源文件夹,文件下的内容不会被编译,此目录同src
及res
同级。
1. 获取asset下文件字符串
获取asset下文件字符串 方法2. 获取asset下 图片
获取asset下 图片方法10. raw 文件夹下的资源
raw
主要用于存放Android
资源。
播放Raw 文件夹下Music
raw 资源文件夹引用方法11. anim 文件夹下的资源
Anim
主要用于存放Android
动画资源。
配置帧动画
anim 配置使用动画资源
anim 的使用至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。期待您的关注,
感谢您的阅读,谢谢!
微信公众号:ProgramAndroid欢迎关注微信公众号:程序员Android
公众号ID:ProgramAndroid
获取更多信息
我们不是牛逼的程序员,我们只是程序开发中的垫脚石。
我们不发送红包,我们只是红包的搬运工。
点击阅读原文,获取更多福利
网友评论