android开发教程之系统资源的使用方法 android资源文件

 更新时间:2014年02月11日 11:44:49   作者:  
这篇文章主要介绍了android中的系统资源的使用方法,包括颜色资源 、字符串资源、尺寸资源、XML资源文件,需要的朋友可以参考下

一、颜色资源
1、颜色XML文件格式

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<resources> //resources根元素
   <color name="" >#000000</color>
//color子元素
</resouces>

2、引用格式:

java代码中:R.color.color_name  (这是一个int型的数据,用于表示资源的地址)
XML文件中: @color/color_name

3、获得颜色值的方法  getResources().getColor();   返回一个类似#0000FF的颜色值

二、字符串资源

1、XML文件格式

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<resources> //resources根元素
<string name="" >StringHere</string>
//string子元素
</resouces>


2、引用格式
java代码中:  R.string.string_name  
XML文件中:  @string/string_name
3、获得字符串的方法:  Resources.getString(int);    返回一个String类型的对象

注意在控件中setText(int resid)   和setText(String string_name)    这两个方法都是允许的

三、尺寸资源

1、XML文件:

复制代码 代码如下:

<dimen name=dimen_name> dimen_value</dimen>

尺寸值的单位可以是px(像素)  或者 mm(毫米,实际屏幕尺寸)或dp

2、引用格式
java代码:   R.dimen.dimen_name
XML文件中:    @dimen/dimen_name
3、Resources.getDimension(R.dimen.dimen_name);
注意使用这个方法返回的是一个float类型的值,而setWidth()参数一般要求是int 类型的,所以要进行一次强制类型转换。

四、XML资源文件

1、XMl文件:
android程序自带的xml 文件一般放在values/xml/xml_name.xml  处,这里需要使用new->file床建一个新的xml文件;
xml文件的版本

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>

2、java代码中R.xml.xml_name
3、Resources.getXml(int resid );   返回的是一个XmlResourceParser对象

相关文章

  • Android自定义日历效果

    Android自定义日历效果

    这篇文章主要为大家详细介绍了Android自定义日历效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Android 对手机网络的检测和监听的方法示例

    Android 对手机网络的检测和监听的方法示例

    本篇文章主要介绍了Android 对手机网络的检测和监听的方法示例,主要使用BroadcastReceiver广播接收器来接收网络状态,现在分享给大家,也给大家做个参考,有兴趣的一起来了解一下
    2018-03-03
  • Android实战打飞机游戏之无限循环的背景图(2)

    Android实战打飞机游戏之无限循环的背景图(2)

    这篇文章主要为大家详细介绍了Android实战打飞机游戏之无限循环的背景图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 自定义搜索功能Android实现

    自定义搜索功能Android实现

    这篇文章主要为大家详细介绍了自定义搜索功能,由Android代码实现,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android加载loading对话框的功能及实例代码(不退出沉浸式效果)

    Android加载loading对话框的功能及实例代码(不退出沉浸式效果)

    这篇文章主要介绍了Android加载loading对话框的功能及实例代码,不退出沉浸式效果,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • 深入理解Android 5.0中的Toolbar

    深入理解Android 5.0中的Toolbar

    相信大家都有所体会,搜索Toolbar相关文章满天飞,但是大都不是很全面,每次要用到的时候又要重头过滤一遍。而且随着版本升级很多较早的文章的方法已经失效,最近刚好好用到Toolbar,就将相关配置整理下,方便以后需要的时候或者有需要的朋友们参考学习。
    2017-01-01
  • Android Studio 3.0的下载安装教程

    Android Studio 3.0的下载安装教程

    Android Studio从3.0版本新增了许多功能,当然首当其冲就是从3.0版本新增了对 Kotlin 开发语言的支持,除此之外还有其他一些新功能,今天我们主要来看看如何更新Android Studio 3.0
    2017-10-10
  • Android仿IOS10圆盘时间选择器

    Android仿IOS10圆盘时间选择器

    这篇文章主要为大家详细介绍了Android仿IOS10圆盘时间选择器,自定义圆盘时间选择器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 快速解决设置Android 23.0以上版本对SD卡的读写权限无效的问题

    快速解决设置Android 23.0以上版本对SD卡的读写权限无效的问题

    今天小编就为大家分享一篇快速解决设置Android 23.0以上版本对SD卡的读写权限无效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Android 图片网格布局控件示例代码

    Android 图片网格布局控件示例代码

    本篇文章主要介绍了Android 图片网格布局控件示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论