Android - 使用资源(resource)

使用资源(resource)


本文地址: http://blog.csdn.net/caroline_wendy/article/details/21036645



本文的合集已经编著成书,《高级Android开发强化实战》,欢迎各位读友的建议和指导。

在京东即可购买:https://item.jd.com/12385680.html





Android平台, 可以使用本地资源, 也可以使用系统资源;

使用静态R类访问资源, R类中包含一个静态子类, R类中每一个子类都把它的相关资源表示为变量的形式;

资源表被表示为Resources类的一个实例;

如图:


使用getResources()方法, 访问实例, 并且每一个可用的资源都包含了getter()方法;

使用@符号, 就可以在一个资源中引用另一个资源;

如:



使用android.R类中可用的系统的Android资源类, 则需要指定android作为包的名称, 使用"@android:", 而不是"@";

使用主题样式, 则需要使用"?android:", 可以跟随主题改变样式;

也可以动态资源选择机制, 如dpi资源, 但需要定制资源值, 需要满足资源值的顺序, 还有确保类别唯一性;

如图:



可以运行时, 配置更改, 需要在Activity(activity_main, Layout)中, 指出对一些配置更改的处理, 

并在程序(MainActivity.java)中, 传入Configuration对象, 来确定新的配置值;





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ElminsterAumar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值