Android开发之TextView控件应用以及跑马灯实现
控件基础属性

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

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





