(2)在res\values目录下,创建一个保存颜色资源的colors.xml文件,在该文件中,分别定义名称为title、introduce、company和url的颜色资源,关键代码如下:
(3)在res\values目录下,创建一个保存尺寸资源的dimen.xml文件,在该文件中,分别定义名称为title、padding、introduce和titlePadding的尺寸资源,关键代码如下:
(4)打开res\layout目录下默认创建的main.xml文件,在该文件中,共添加4个TextView组件,并使用前面3个步骤中创建的字符串、颜色和尺寸资源,关键代码如下:
android:text="@string/title"
android:padding="@dimen/titlePadding"
android:textSize="@dimen/title"
android:textColor="@color/title"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
android:text="@string/introduce"
android:textColor="@color/introduce"
android:textSize="@dimen/introduce"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
android:text="@string/company"
android:gravity="center"
android:textColor="@color/company"
android:padding="@dimen/padding"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
android:text="@string/url"
android:gravity="center"
android:textColor="@color/url"
android:paddingLeft="@dimen/padding"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
说明: 在上面的代码中,第1个组件设置要显示的文字为名称为title的字符串资源、内间距为名称为titlePadding的尺寸资源、文字大小为名称为title的尺寸资源、文字颜色为名称为title的颜色资源;第2个组件设置要显示的文字为名称为introduce的字符串资源、文字颜色为名称为introduce的颜色资源、文字大小为名称为introduce的尺寸资源;第3个组件设置为要显示的文字为company的字符串资源、文字颜色为名称为company的颜色资源、内边距为名称为padding的尺寸资源;第4个组件设置要显示的文字为名称为url的字符串资源、文字颜色为名称为url的颜色资源、左内边距为名称为padding的尺寸资源。
运行本实例,将显示如图8.1所示的运行结果。
图8.1 泡泡龙游戏的关于界面
8.3.5 范例2:逐渐加宽的彩虹桥背景
例8.2 在Eclipse中创建Android项目,名称为8.2,实现逐渐加宽的彩虹桥背景。(实例位置:光盘\TM\sl\8\8.2)
(1)打开新建项目的res\layout目录下的main.xml文件,在该文件中共添加7个TextView组件,然后设置各组件的android:id属性依次为@+id/str1、@+id/str2、…、@+id/str7,再设置各组件的android:text属性值依次为赤、橙、黄、绿、青、蓝、紫,最后将各组件的android:layout_width属性设置为match_parent。由于此处的布局代码比较简单,这里不再给出,具体代码请参见光盘。
(2)在res\values目录下,创建一个保存颜色资源的colors.xml文件,在该文件中,定义8个颜色资源,名称依次为color1、color2、…、color8,颜色值分别为赤、橙、黄、绿、青、蓝、紫、黑所对应的颜色值。colors.xml文件的关键代码如下: