Android 资源文件使用方法详解

 

Android中经常会使用资源文件来填充View 或者 实现app 相关的功能,本篇文章总结了Android 中常见的一些资源的使用方法。

  1. 多语言 String 资源
  2. 多屏幕 Image 资源
  3. 横竖屏 Layout 布局
  4. 不同版本SDK
  5. Array 数组资源
  6. Color 颜色资源
  7. Dimen 尺寸资源
  8. style样式 资源
  9. assert 文件夹下的原始资源
  10. raw 文件夹下的资源
  11. anim 文件夹下的资源

欢迎关注微信公众号:程序员Android
公众号ID:ProgramAndroid
获取更多信息

微信公众号:ProgramAndroid

我们不是牛逼的程序员,我们只是程序开发中的垫脚石。
我们不发送红包,我们只是红包的搬运工。

1. 多语言 String 资源

Android 字符串资源支持多语言,使用方法如下:

命名规则

valuess-(ISO语言代码)

Android 资源文件使用方法详解_第1张图片

常用语言如上

使用语法

    1. Java

使用方法如下:
R.string. 引用字符串资源

Android 资源文件使用方法详解_第2张图片

Java中 字符串资源获取方法

    1. XML

使用方法如下:
@string/ 引用字符串资源

Android 资源文件使用方法详解_第3张图片

XML 中 字符串资源获取方法

    1. 存储多语言翻译字符串

存放路径如下:
valuess-(ISO语言代码)/strings.xml

Android 资源文件使用方法详解_第4张图片

存储多语言字符串资源文件

2. 多屏幕 Image 资源

常用存放图片资源的文件夹如下:

 

Android 资源文件使用方法详解_第5张图片

不同分辨率图片资源文件

mdpi 1倍缩放

hdpi 1.5 倍缩放

xhdpi 2倍 缩放

xxhdpi 3倍缩放

xxxdpi 4倍 缩放

    1. 在XML 中使用图片资源

Android 资源文件使用方法详解_第6张图片

xml 中使用图片资源

    1. 在Java类中 使用图片资源

Android 资源文件使用方法详解_第7张图片

Java中使用图片资源

3. 多屏幕 Layout 布局

Android 资源文件使用方法详解_第8张图片

兼容不同屏幕布局

Android 资源文件使用方法详解_第9张图片

不同布局常用于区别横竖屏,平板等

Android 资源文件使用方法详解_第10张图片

固定Activity的显示方向

4. 不同版本SDK支持

在AndroidManfest.xml中声明

android SDK版本支持

Java 代码中SDK版本判断

Android 资源文件使用方法详解_第11张图片

SDK 版本判断

5. Array 数组资源

Android 资源文件使用方法详解_第12张图片

数组资源

    1. xml 中使用方法如下:

       

      Android 资源文件使用方法详解_第13张图片

      在XML 中直接使用数组资源

    1. Java 中使用方法如下

Java 中使用字符串资源

6. Color 颜色资源

Android 资源文件使用方法详解_第14张图片

Colors.xml 中的颜色值

    1. xml中使用资源文件的方法

Android 资源文件使用方法详解_第15张图片

xml 中使用Color 资源方法

    1. Java 中使用颜色资源的方法
  • 使用自定义Color 资源

     

    Android 资源文件使用方法详解_第16张图片

    Java中颜色资源使用方法

  • 使用 系统Color 类中的原始资源

使用系统Color 类中的资源

7. Dimen 尺寸资源

尺寸资源跟其他资源类似,也是在values文件夹下

 

Android 资源文件使用方法详解_第17张图片

Dimen 资源自定义资源

    1. xml中使用Dimen 资源文件的方法

Android 资源文件使用方法详解_第18张图片

xml 中使用Dimen 资源

    1. Java 中使用Dimen资源的方法

       

      Android 资源文件使用方法详解_第19张图片

      image.png

8. style样式 资源

Android 资源文件使用方法详解_第20张图片

style样式资源控制

  • 1.xml 下使用方法

     

    Android 资源文件使用方法详解_第21张图片

    style 样式资源使用方法

    1. Java 代码中使用方法

Android 资源文件使用方法详解_第22张图片

Java 代码中设置Theme的方法,注意一定要在onCreate 方法之前

9. assert 文件夹下的原始资源

此文件夹为原始资源文件夹,文件下的内容不会被编译,此目录同srcres 同级。

Android 资源文件使用方法详解_第23张图片

asset 文件存储地址

 

Android 资源文件使用方法详解_第24张图片

获取asset下文件字符串、位图

Android 资源文件使用方法详解_第25张图片

获取asset下文件字符串 方法

Android 资源文件使用方法详解_第26张图片

获取asset下 图片方法

10. raw 文件夹下的资源

Android 资源文件使用方法详解_第27张图片

raw 资源文件夹引用方法

11. anim 文件夹下的资源

Android 资源文件使用方法详解_第28张图片

anim 配置

Android 资源文件使用方法详解_第29张图片

anim 的使用

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。

既然都看到这里,领两个红包在走吧!
以下两个红包每天都可以领取

1.支付宝搜索 522398497,或扫码支付宝红包海报。

支付宝扫一扫,每天领取大红包

2.微信红包,微信扫一扫即可领取红包

 

微信扫一扫,每天领取微信红包

小礼物走一走,来简书关注我

 

你可能感兴趣的:(Android 资源文件使用方法详解)