例如在下面的实例中,演示了联合使用字符串、颜色和尺寸资源的过程
本实例的具体实现流程如下。
1)定义颜色资源文件colors.xml,具体实现代码如下
2)定义字符串资源文件strings.xml,具体实现代码如下
3)定义尺寸资源文件dimens.xml,具体实现代码如下
4)编写布局文件main.xml,通过如下的格式使用上面定义的资源文件
文件main.xml的具体实现代码如下
(5)编写对应的Java程序文件ValuesEX.java,功能是通过如下的格式使用定义的资源文件。
文件ValuesEX.java的具体实现代码如下
(www.xing528.com)
在上述实现代码中,分别使用了前面定义的字符串资源、数组资源和颜色资源,运行后将会看到如图9-1所示的界面效果。
图9-1 执行效果
在Android应用程序中,与定义字符串资源的方法类似,也可以使用资源文件来定义boolean常量。例如在“/res/values”目录下增加一个名为“bools.xml”的文件,此文件的根元素也是<resources.../>,然后在根元素中通过子元素<bool.../>来定义boolean常量。相应的演示代码如下。
当在资源文件中定义了上述资源文件之后,接下来就可以在Java代码中通过如下的格式来访问资源。
也可以在XML文件中过如下的格式来访问资源
例如通过如下代码,可以在Java代码中获取指定boolean变量的值
与定义字符串资源类似的是,Android也允许使用资源文件来定义整型常量,例如在“/res/values”目录中创建一个名为“integers.xml”的文件(文件名可以自由选择),此文件的根元素也是<resources.../>,在根元素内通过子元素<integer.../>来定义整刑常量。相应的演示代码如下。
当在资源文件中定义了上述资源文件之后,接下来就可以在Java代码中通过如下的格式来访问资源。
也可以在XML文件中通过如下的格式来访问资源
例如为了在Java代码中获取指定整形变量的值,可以通过如下的代码实现。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。