Android控件之TextView

本文详细介绍了Android开发中常用的TextView控件及其基本属性,包括布局尺寸设置、文本内容及样式配置、显示效果调整等方面。

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

TextView是Android开发中应用的很常见的控件,Button以及EditText均为TextView的子类,这里简单总结一下TextView的一些基本属性。


android:layout_width=“XXX”以及android:layout_height=“XXX”表示该控件的宽度和高度

XXX:match_parent,fill_parent(表示与父布局相适应,低版本适用fill_parent,高版本建议使用match_parent)   

XXX:wrap_content(表示控件大小适应内容)

XXX:具体数值30dp等。




android:background="XXX"

xxx:背景,可以是一个颜色,可以是一张图片(常用这两种)



android:text=“@string/HelloWorld”

表示显示文字为在string.xml中声明过的”HelloWorld“

在string.xml中,<string name="HelloWorld">Hello world!</string>,则显示在TextView中的内容为“Hello world!”



android:textColor=“@colors/blue”

文本颜色,可以在values文件夹下,新建colors.xml,定义自己的颜色blue,然后在此处可以使用。



android:textSize文本字体大小,常用数字“10dp”表示。



android:textStyle=“XXX”

XXX:normal,bold,italic表示正常,加粗,倾斜,对英文有效。


android:gravity居中方式,针对控件中的内容而言,android:gravity="left",android:text="123"表示在该TextView中,123文本靠左侧显示。


android:editable布尔类型,true表示可编辑,false表示不可编辑。
android:cursorVisible布尔类型,true表示指针可显示,false表示指针不可显示。

以上两个属性常用于EditText。


android:hint显示提示文字,例如密码框中提示“密码”,输入文字是自动隐藏,不会影响EditText中文字读取。


android:password布尔类型,true表示输入内容用密码形式表现,例如“××××”这种。false表示正常显示内容。

android:singleLine布尔类型,true表示单行显示,false表示非单行显示。


android:ellipsize=“XXX”文字省略类型

XXX:none、start、middle、end、marquee(右端省略,有消失的效果)


android:shadowColor(有待测试)








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值