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 Lottie实现中秋月饼变明月动画特效实例

    Android Lottie实现中秋月饼变明月动画特效实例

    Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库,下面这篇文章主要给大家介绍了关于Android Lottie实现中秋月饼变明月动画特效的相关资料,需要的朋友可以参考下
    2021-09-09
  • Android中TextView自动识别url且实现点击跳转

    Android中TextView自动识别url且实现点击跳转

    这篇文章主要介绍了关于Android中TextView自动识别url且实现点击跳转的相关资料,文中给出了详细的示例代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • python gstreamer实现视频快进/快退/循环播放功能

    python gstreamer实现视频快进/快退/循环播放功能

    这篇文章主要介绍了python gstreamer 实现视频快进/快退/循环播放功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • Glide用法与技巧以及优秀库的推荐

    Glide用法与技巧以及优秀库的推荐

    今天小编就为大家分享一篇关于Glide用法与技巧以及优秀库的推荐,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Android地图控件之多地图展示

    Android地图控件之多地图展示

    这篇文章主要为大家详细介绍了Android地图控件之多地图展示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android编程之界面实现全屏显示的方法(2种方法)

    Android编程之界面实现全屏显示的方法(2种方法)

    这篇文章主要介绍了Android编程之界面实现全屏显示的方法,结合实例分析了Java代码中设置与Manifest文件设置2种实现方法,需要的朋友可以参考下
    2016-01-01
  • Android教程之开机流程全面解析

    Android教程之开机流程全面解析

    这篇文章主要介绍了Android开机流程,非常全面的分析了Android开机常见形式、函数调用与相关注意事项,需要的朋友可以参考下
    2016-06-06
  • Android 异步加载图片分析总结

    Android 异步加载图片分析总结

    研究了android从网络上异步加载图像,现总结如下,感兴趣的朋友可以了解下哈
    2013-06-06
  • Android自定义实现顶部粘性下拉刷新效果

    Android自定义实现顶部粘性下拉刷新效果

    这篇文章主要为大家详细介绍了Android自定义实现顶部粘性下拉刷新效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Android实现底部切换标签

    Android实现底部切换标签

    这篇文章主要为大家详细介绍了Android实现底部切换标签,嵌套Fragment,方便自定义布局,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07

最新评论