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

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

字符串、颜色、尺寸资源

字符串资源、颜色资源、尺寸资源、它们对应的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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容