首页 理论教育 Android游戏开发利用字符串、颜色和尺寸资源

Android游戏开发利用字符串、颜色和尺寸资源

时间:2023-10-22 理论教育 版权反馈
【摘要】:例如在下面的实例中,演示了联合使用字符串、颜色和尺寸资源的过程本实例的具体实现流程如下。图9-1 执行效果在Android应用程序中,与定义字符串资源的方法类似,也可以使用资源文件来定义boolean常量。例如在“/res/values”目录下增加一个名为“bools.xml”的文件,此文件的根元素也是,然后在根元素中通过子元素来定义boolean常量。当在资源文件中定义了上述资源文件之后,接下来就可以在Java代码中通过如下的格式来访问资源。

Android游戏开发利用字符串、颜色和尺寸资源

例如在下面的实例中,演示了联合使用字符串、颜色和尺寸资源的过程

978-7-111-54543-9-Part02-479.jpg

本实例的具体实现流程如下。

1)定义颜色资源文件colors.xml,具体实现代码如下

978-7-111-54543-9-Part02-480.jpg

978-7-111-54543-9-Part02-481.jpg

2)定义字符串资源文件strings.xml,具体实现代码如下

978-7-111-54543-9-Part02-482.jpg

3)定义尺寸资源文件dimens.xml,具体实现代码如下

978-7-111-54543-9-Part02-483.jpg

4)编写布局文件main.xml,通过如下的格式使用上面定义的资源文件

978-7-111-54543-9-Part02-484.jpg

文件main.xml的具体实现代码如下

978-7-111-54543-9-Part02-485.jpg

978-7-111-54543-9-Part02-486.jpg

(5)编写对应的Java程序文件ValuesEX.java,功能是通过如下的格式使用定义的资源文件。

978-7-111-54543-9-Part02-487.jpg

文件ValuesEX.java的具体实现代码如下

978-7-111-54543-9-Part02-488.jpg

978-7-111-54543-9-Part02-489.jpg(www.xing528.com)

在上述实现代码中,分别使用了前面定义的字符串资源、数组资源和颜色资源,运行后将会看到如图9-1所示的界面效果。

978-7-111-54543-9-Part02-490.jpg

图9-1 执行效果

在Android应用程序中,与定义字符串资源的方法类似,也可以使用资源文件来定义boolean常量。例如在“/res/values”目录下增加一个名为“bools.xml”的文件,此文件的根元素也是<resources.../>,然后在根元素中通过子元素<bool.../>来定义boolean常量。相应的演示代码如下。

978-7-111-54543-9-Part02-491.jpg

当在资源文件中定义了上述资源文件之后,接下来就可以在Java代码中通过如下的格式来访问资源。

978-7-111-54543-9-Part02-492.jpg

也可以在XML文件中过如下的格式来访问资源

978-7-111-54543-9-Part02-493.jpg

例如通过如下代码,可以在Java代码中获取指定boolean变量的值

978-7-111-54543-9-Part02-494.jpg

与定义字符串资源类似的是,Android也允许使用资源文件来定义整型常量,例如在“/res/values”目录中创建一个名为“integers.xml”的文件(文件名可以自由选择),此文件的根元素也是<resources.../>,在根元素内通过子元素<integer.../>来定义整刑常量。相应的演示代码如下。

978-7-111-54543-9-Part02-495.jpg

当在资源文件中定义了上述资源文件之后,接下来就可以在Java代码中通过如下的格式来访问资源。

978-7-111-54543-9-Part02-496.jpg

也可以在XML文件中通过如下的格式来访问资源

978-7-111-54543-9-Part02-497.jpg

例如为了在Java代码中获取指定整形变量的值,可以通过如下的代码实现。

978-7-111-54543-9-Part02-498.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈