android res/values内文件的引用

android SDK 升级到 23 之后,ContextCompat替换getResources()获取资源
1.styles.xml文件中添加一些公用的布局信息
xml文件中使用:style="@style/PicChartLegendLeft"
Java代码中使用:R.style.PicChartLegendLeft

不能有空格,值不用引号

2.strings.xml文件中添加字段
2.1strings.xml文件中添加简单字段
xml文件中使用:@string/XXX
Java代码中使用:context.getResources().getString(R.string.XXX);

test
2.2strings.xml文件中添加数组
xml文件中使用:@string/XXX
Java代码中使用:getResources().getStringArray(R.array.coupon);


未使用
已使用
已过期

3.arrays.xml文件添加数组
Java代码中使用:getResources().getStringArray(R.string.sports)


足球
篮球
太极
冰球

4.colors.xml中添加颜色
xml文件中使用@color/XXX
Java代码中使用:ContextCompat.getColor(context, R.color.XXX)

#69c3c3
5.dimens.xml中添加尺寸
getResource().getDimension(R.string.height);

80dip

你可能感兴趣的:(android res/values内文件的引用)