原文链接
https://www.songyubao.com/book/primary/ui/TextView.html
1. 常用属性
| 属性 | 属性值示例 | 属性说明 |
|---|---|---|
| id | @+id/tv | 设置一个组件id,通过findViewById()的方法获取到该对象,然后进行相关设置 |
| layout_width | 100dp | 组件宽度 |
| layout_height | wrap_content | 组件高度 |
| text | 设置文本内容 | |
| background | #ff0000 | 背景颜色(或背景图片) |
| textColor | #ff0000 | 设置字体颜色 |
| textStyle | bold/ italic/normal | 设置字体样式 |
| textSize | 16sp | 字体大小 |
| gravity | center/center_horizontal/center_vertical | 内容的对齐方向 |
| drawableTop | @drawable/icon | TextView上部出现一个图片 |
| drawablePadding | 10dp | 图片和文本的间距 |
| drawableTint | #ffffff | 图片着色 |
| ellipsize | end,middle,marquee,start | 文字超出时的截断方式 |
| singleLine | true/false | 单行显示 |
| padding paddingLeft paddingTop paddingRight paddingBottom | 10dp | 内间距 |
| marginLeft marginTop marginRight marginBottom | 10dp | 外间距 、空间见的间距 |
跑马灯效果设置
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
本文详细介绍了Android中TextView的重要属性,包括id、布局宽高、文本内容、背景颜色、字体样式、大小、对齐方式等。同时讲解了如何设置图片与文本间距、跑马灯效果,并给出了实现跑马灯的属性配置示例。此外,还提醒了TextView中图片与文字的默认间距问题,建议使用自定义TextView或MaterialButton来优化布局。
1713

被折叠的 条评论
为什么被折叠?



