Android 应用开发笔记 - 文本框(TextView)

来源:互联网 发布:seo外包hane888 编辑:程序博客网 时间:2024/05/18 04:00

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中运行的效果如图: