Widgets类控件
以下各演示程序以XML为主要属性设置方式,不采用代码的方式。也就是说能写XML,就不使用代码。
4.2.1 文本框(TextView)
第一步,增加字体颜色。
首先,双击res/values/style.xml,点击“Add”按钮,选择“Color”如下图
点击“OK”按钮后,填写“Name”和“Value”(其具体请看附录)
修改后的style.xml文件清单如下:
<resources>
<stylename="AppTheme"parent="android:Theme.Light"/>
<!--Color -->
<colorname="red">#FF0000</color>
<colorname="yellow">#FFFF00</color>
<colorname="blue">#0000FF</color>
<colorname="green">#00FF00</color>
<colorname="purple">#A020F0</color>
</resources>
然后,点击res/layout/activity_main.xml,选中“Made In China”,如下图:
选择“Structure”面板中“Prop”的“Text Color”属性,如下图:
变更为“red”,如下图:
点击“OK”按钮,之后的效果如下所示:
第二步,我们设置字体大小。
选择“Structure”面板中“Prop”的“Text Size”属性,如下图:
点击“NewDimension”按钮,
注意“Value”中的值比如正整数+“dip”。
如果,res/values下存在dimens.xml文件会增加一对标记;否则创建文件并添加相应标记对。
文件dimens.xml清单:
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<dimenname="font_size26">26dip</dimen>
<dimenname="font_size28">28dip</dimen>
<dimenname="font_size30">30dip</dimen>
</resources>
设置完成后的效果如下图:
第三步,设置字体为粗体
选择“Structure”面板中“Prop”的“Text Style”属性,如下图:
勾选“bold”,并点击“OK”按钮。完成字体粗体的设置。
在AVD中运行的效果如图: