andriod入门控件教学 TextView
其他控件特有属性在这基础上增加用红字标注
1.最常用的:
android:layout_width
android:layout_height
android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:autoLink=“web|phone” 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)
android:hint 半透明文本,一般在EditView里用来提示操作。
android:inputType 设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。
android:textStyle 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开 ,不适用于汉字(斜体)
android:drawableLeft 在text的左边输出一个drawable,如图片。 其他方向都有。
android:drawablePadding 设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。若还有文字,还可以配合Padding来摆放,达到任意效果,自行尝试。
android:ellipsize 设置当文字过长时,该控件该如何显示。有如下值设置:”start”—?省略号显示在开头;”end”——省 略号显示在结尾;”middle”—-省略号显示在中间; ”marquee” ——以跑马灯的方式显示(动画横向移动)
android:gravity 设置文本位置,如设置成“center”,文本将居中显示。
2.较偏属性
android:lines 设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:lineSpacingExtra 设置行间距。
android:shadowRadius 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:shadowColor 指定文本阴影的颜色,需要与shadowRadius一起使用。
android:scrollHorizontally 设置文本超出TextView的宽度的情况下,是否出现横拉条。
android:linksClickable 设置链接是否点击连接,即使设置了autoLink。
学习中碰到的一些,其他若有可以讨论补充。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用