四、TextView 文本控件

本文详细介绍了Android中TextView的重要属性,包括id、布局宽高、文本内容、背景颜色、字体样式、大小、对齐方式等。同时讲解了如何设置图片与文本间距、跑马灯效果,并给出了实现跑马灯的属性配置示例。此外,还提醒了TextView中图片与文字的默认间距问题,建议使用自定义TextView或MaterialButton来优化布局。
摘要由CSDN通过智能技术生成

原文链接

https://www.songyubao.com/book/primary/ui/TextView.html

1. 常用属性

属性属性值示例属性说明
id@+id/tv设置一个组件id,通过findViewById()的方法获取到该对象,然后进行相关设置
layout_width100dp组件宽度
layout_heightwrap_content组件高度
text设置文本内容
background#ff0000背景颜色(或背景图片)
textColor#ff0000设置字体颜色
textStylebold/ italic/normal设置字体样式
textSize16sp字体大小
gravitycenter/center_horizontal/center_vertical内容的对齐方向
drawableTop@drawable/iconTextView上部出现一个图片
drawablePadding10dp图片和文本的间距
drawableTint#ffffff图片着色
ellipsizeend,middle,marquee,start文字超出时的截断方式
singleLinetrue/false单行显示
padding paddingLeft paddingTop paddingRight paddingBottom10dp内间距
marginLeft marginTop marginRight marginBottom10dp外间距 、空间见的间距

跑马灯效果设置

android:marqueeRepeatLimit 跑马灯次数

android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever" 
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"

有焦点,点击后也有焦点

效果点击一下,跑马灯开始移动。有drawableLeft,icon不移动文字跑马灯

tips

小icon不能紧贴文字默认是靠近textview的左边沿和右边沿,两种方法要么自定义TextView 或者使用,要么使用MaterialButton

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值