初级Android开发学习笔记(二)图形用户界面设计-TextView

笔记一在这里:

初级Android开发学习笔记(一)

目录

初级Android开发学习笔记(一)

用户界面组件包widget

View类

View类的常用属性与方法

文本标签TextView

android:text

改变文本标签摆放的位置:

改变文本标签内容文字的大小:

改变字体的颜色:

第1种:直接调用颜色数值,#FFFF0000

第2种:调用color属性中的颜色名称

改变字体的背景颜色:

改变字体的内容:

 


 

用户界面组件包widget

Android系统的大多数用户界面组件均放置在widget包中。

eef0849949a54e5f947a592eaa244c07.png

View类

        View是用户界面组件的共同父类,几乎所有的用户界面组件都是继承View类而实现的,如TextView、Button、EditText等。

        对View类及其子类的属性进行设置,可以在布局文件XML中设置,也可以通过成员方法在Java代码文件中动态设置。 

View类的常用属性与方法

9b719f0a8be7417c8fca9226b34f8b87.png

文本标签TextView

文本标签TextView常用的XML文件元素属性

547aa2984086483993a91c5dbd776e20.png

1f60035c0c9344da954894508db998b2.png

        我们首先在界面布局文件activity_main.xml中加入文本标签组件TextView,设置文本标签组件的属性。

430e6d70dfee41deab296b97a7673025.png

android:text

属性内可以直接添加想要显示的文本内容,但更加系统化的做法会选择使用"@string/name"的形式。name用来设置这个文本的名称,之后在res/values/strings.xml文件中,设置具体的文本内容。这样,当需要修改文本内容时,只需要在strings.xml文件修改即可。

1b757dd9405e4d2194a84a5c2f121049.png

代码效果如下:

986c8d6dbe6c46d2996f4fddd3e65272.png

改变文本标签摆放的位置:

android:layout_marginStart="100dp"
android:layout_marginTop="100dp"

RelativeLayout 是相对布局

layout_marginStart设置的是该控件左边缘与其左侧最近控件的距离

layout_marginTop则是上方。其他属性同理。

效果如下:

ae679810e9ab4cc0afd2e65aa45a26f4.png

 

改变文本标签内容文字的大小:

android:textSize="22sp"

 

改变字体的颜色:

第1种:直接调用颜色数值,#FFFF0000

android:textColor="#FFFF0000"<!--红色-->

第2种:调用color属性中的颜色名称

android:textColor="@color/red"

之后需要在res/values/colors.xml文件中添加:

<color name="red">#FFFF0000</color>

用颜色常数来改变上述例子的文字及文字背景颜色

6952db90a15d485e9a8a95829d7fca44.png

449a99877b234ff083eff4b7114cd66d.png

 

改变字体的背景颜色:

 android:background="@color/black"

 

改变字体的内容:

通过控制文件(.java)改变字体内容:

1、首先要在布局层activity_main.xml给文本标签赋予一个id    
 android:id=“@+id/name"

84fc2cfc048f4b02ad70c3812094fd36.png

2、在控制文件MainActivity.java中创建新的文本标签的对象text,并与布局文件中的文本标签关联起来:findViewById()

3、在控制文件MainActivity.java中调用改变文本标签内容的方法:setText()

4ae5cabb414140029b44aa03e6cac759.png

最终效果如下:

a9e8a3e6dd7b40628739be6c53c3f0e2.png

 

 

  • 28
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值