美文网首页Android技术知识程序员Android知识
Android字符串、颜色、尺寸资源学习

Android字符串、颜色、尺寸资源学习

作者: Karma1026 | 来源:发表于2016-05-08 03:36 被阅读285次

    时间过得很快,现在已经是凌晨三点了,刚洗完澡刷完牙,想起自己昨天说要继续记录学习东西,现在很多小伙伴们都已经睡觉了,小区也变得黑漆漆了,只剩下马路的车声和路灯,一边听着电台,继续记录自己学习的东西。

    字符串、颜色、尺寸资源

    字符串资源、颜色资源、尺寸资源、它们对应的XML文件位于/res/values/目录下,它们默认的文件名以及在R类中对应的内部类如下表所示:

    资源类型 资源文件的默认名 对应R类中的内部类的名称
    字符串资源 /res/values/strings.xml/ R.string.
    颜色资源 /res/values/colors.xml R.color.
    尺寸资源 /res/values/dimens.xml R.dimen.
    定义字符串、颜色、尺寸资源文件
    • 字符串资源文件代码
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
            <string name="app_name">字符串、颜色、尺寸资源</string>
            <string name="c1">f00</string>
    </resources>
    
    • 颜色资源文件代码
    <?xml version="1.0" encoding="utf-8"?>
    <resource>
            <color name="c1">#f00</color>
            <color name="c2">#0f0</color>
    </resource>
    
    • 尺寸资源文件代码
    <?xml version="1.0" encoding="utf-8"?>
    <resource>
            <dimen name="width">6dp</dimen>
            <dimen name="height">7dp</dimen>
    </resource>
    
    使用字符串、颜色、尺寸资源
    • 在XML文件中使用资源文件代码
    android:text="@string/app_name"
    android:background="@color/c1"
    android:textSize="@dimen/width"
    
    • 在Java代码中使用资源文件代码
    R.string.app_name
    R.color.c1
    R.dimen.width
    

    相关文章

      网友评论

        本文标题:Android字符串、颜色、尺寸资源学习

        本文链接:https://www.haomeiwen.com/subject/xvjsrttx.html