显示控件——字符显示之文本显示

本文介绍了如何在页面上高效使用TextView组件,包括文本数据存储在变量存储区的方法,以及变量地址设置、颜色、字符间距、长度、字库选择等关键要素。特别强调了变量地址避免冲突和文本显示的最佳实践。

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

用于中英文字符串的显示,类似文本框的功能。如果页面上无需动态修改的文字,建议将文本内容直接编辑在图片上,这样有更好的文字显示效果,也会加快屏幕的相应速度。

文本显示数据存储在变量存储区,属性中有变量地址指针设置,指针指向数据的首地址(字地址),如若文本长度为n,那么将占用首地址开始的n个递增地址变量存储区。例如,设置的首地址为0x0010,文本长度为10,那么将占用0x0010到0x0019这10字地址存储区。

所以用户在定义其他变量的时候应避开这些连续的存储空间(可通过变量查看器查看地址使用情况)。

名称:默认TextView,可重命名。

叙述指针:默认为0xFFFF,一般不用修改。

变量地址:存储数据对应的变量存储区地址首地址

(范围:0x0000–0x6FFF)

显示颜色:字体颜色,16位色,RGB565格式。

字符间距自动调整:

False,字符宽度自适应系统默认合适宽度。

True,字符宽度固定为设定的点阵数。

文本长度:显示的字节长度(0~65535),ASCII占用1个字节,汉字占用2个字节。

FONT0_ID:用于显示字符串中的字母和数字的字库。

固定为0号字库,系统默认的ASCII码字库。

FONT1_ID:表示该文本使用的字库。

X方向点阵数:显示字符X方式点阵数(与调用字库点阵一致)。

Y方向点阵数:显示字符Y方向点阵数目(需与调用字库点阵一致。但使用ASCII字库时,ASCII录入部分:Y 方向点阵数目为 2*X,显示部分与X方向点阵数一致)。

水平间隔:字符在水平方向的间隔(一般不修改),单位为像素点。

垂直间隔:字符在垂直方向的间隔(一般不修改),单位为像素点。

初始值:默认为0,亦可设置为想要显示的字符。

eg:www.shtdo.com 或者 上海冠显光电科技有限公司。

对齐方式:左对齐,右对齐,居中(中文暂时只支持左对齐)

编码方式:五种文本编码方式:8bit、GB2312 、GBK、BIG5、SJIS、UNICODE,一般选择GBK

位置信息:控件在工程页面区域的位置

“X”“Y”为触摸区域左上角坐标。

“W”“H”为触摸区域宽度和高度,单位为像素点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值