Andriod开发之TextView控件应用以及跑马灯实现

本文详细介绍了Android开发中TextView控件的应用及配置方法,包括基本属性设置、文本样式调整、跑马灯效果实现等,适合初学者入门学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

控件基础属性

在这里插入图片描述

layout_width与layout_height(控制控件高宽):

match_partent linearLayout控件有多宽,textview控件就有多宽
在这里插入图片描述

wrap_content:自动分配宽度
在这里插入图片描述

数字如(200dp), (不会超过容器)
在这里插入图片描述

在这里插入图片描述

id属性(记录控件属性,方便后台提取数据)

在这里插入图片描述
此代码在mainActivity中
在这里插入图片描述
text:文本内容
在这里插入图片描述
在这里插入图片描述
Java代码中可以设置文本,并覆盖内容
在这里插入图片描述
在这里插入图片描述

textColor属性

#00000000 有八位数字,前两位表示透明度,第三四位表示红色,五六位表示绿色,七八位表示蓝色
在这里插入图片描述
在这里插入图片描述

textStyle属性(设置文本风格)

bold加粗
在这里插入图片描述
在这里插入图片描述
italic 斜体
在这里插入图片描述
在这里插入图片描述

textSize (字体大小,单位一般用的sp)

在这里插入图片描述
在这里插入图片描述

backgroud属性(设置空间背景颜色)

在这里插入图片描述
(阴间配色)
在这里插入图片描述
也可以使用图片

gravity(设置文本布局)

在这里插入图片描述
在这里插入图片描述
如center_horizontal:水平居中

实际开发中的color和String

实际开发中,颜色和文本通常不在该页面直接写出来,而是在res文件夹中values的strings.xml和color.xml中定义。

在这里插入图片描述
在这里插入图片描述
调用该String
在这里插入图片描述
颜色也是一样
在这里插入图片描述
调用:
在这里插入图片描述
在这里插入图片描述

带阴影的textview

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实现跑马灯的效果的Textview

跑马灯前提

将String中的tv_one文本内容设置成一行无法显示完全的字符串,并设置成一行显示
在这里插入图片描述
在这里插入图片描述
此时一行无法显示出所有的字符

设置跑马灯形式

在这里插入图片描述
设置跑马灯次数,marquee_forever为无限次跑马灯
在这里插入图片描述
设置焦点为true
在这里插入图片描述

第一种方法

设置为可点击
在这里插入图片描述
注释之前添加的MainActivity中的代码

在这里插入图片描述
点击之后发现可以实现走马灯效果
在这里插入图片描述

第二种方法

实际开发中希望自己跑动起来而不是点击之后
在Java文件中自定义一个Mytextview,虽然看着有报错但能编译成功
在这里插入图片描述
更改activity_main中的控件名(textview->路径下自己定义的mytextview)
在这里插入图片描述
测试可以实现跑马灯
在这里插入图片描述

第三种方法

依然使用自带的textView
在这里插入图片描述
在textview空间中添加requestFocus
在这里插入图片描述
依然能实现跑马灯
在这里插入图片描述

总结

最近在学习android移动开发,之前学东西一直没写过博客导致学完后不用就忘了,于是决定写博客记录学习内容。第一次写博客,可能写的不是特别清楚如果有不懂的地方欢迎提问啦啦啦。
参考的视屏是享学的移动开发教程。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值