文本

  • 更新时间:2025-12-02 10:12:47

文本-text

原生类型:{com.google.android.material.textview.MaterialTextView}

一、常用属性

尺寸 - 文本尺寸

设置文本尺寸

单位:dp

<文本 尺寸="100" />

文本尺寸 - 文本尺寸

设置文本尺寸

单位:dp

<文本 文本尺寸="100" />

字体 - 文本字体

设置文本字体

可选值:无衬线,衬线,等宽,默认,加粗,斜体,加粗斜体

<文本 字体="加粗" />

颜色 - 文本颜色

设置文本颜色

<文本 颜色="#FF0000" />

文本颜色 - 文本颜色

设置文本颜色

<文本 文本颜色="#FF0000" />

可选择 - 是否可选则文本

设置是否可选则文本

<文本 可选择="" />

单行显示 - 是否单行显示

是否单行显示

<文本 单行显示="" />

最大行数 - 最大行数

设置最大行数

<文本 最大行数="3" />

最小宽度 - 最小宽度

设置最小宽度

<文本 最小宽度="100" />

最小高度 - 最小高度

设置最小高度

<文本 最小高度="100" />

内边距 - 内边距

设置内边距

参数顺序:左,上,右,下(单位:dp)

<文本 内边距="20,20,20,20" 文本="内边距" />

重力 - 重力

设置重力

可选值参考重力参数表

<文本 重力="中|上" />

背景颜色 - 背景颜色

设置背景颜色

<文本 背景颜色="#1E1F22" 文本="背景颜色" />

背景图片 - 背景图片

设置背景图片

<文本 背景图片="./资源/图片.png" 文本="背景图片" />

二、常用函数

设置文本(文本内容)

设置文本

  • 参数 : 文本内容 {string} 文本内容

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置文本
文本.设置文本("新的内容");

设置颜色(颜色)

设置文本颜色

  • 参数 : 颜色 {int} 文本颜色值

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置文本颜色
文本.设置颜色($颜色.红色);

设置颜色(颜色)

设置文本颜色

  • 参数 : 颜色 {string} 文本颜色值

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置文本颜色
文本.设置颜色("#1E1F22");

设置背景颜色(颜色)

设置背景颜色

  • 参数 : 颜色 {数字} 文本颜色值

  • 版本 : 1.8.2

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置背景颜色
文本.设置背景颜色($颜色.红色);

设置背景颜色(颜色)

设置背景颜色

  • 参数 : 颜色 {字符串} 颜色字符串

  • 版本 : 1.8.2

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置背景颜色
文本.设置背景颜色("#1E1F22");

设置尺寸(尺寸)

设置文本尺寸

  • 参数 : 尺寸 {float} 文本尺寸

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//设置文本尺寸
文本.设置尺寸(18);

获取文本()

获取文本内容

  • 返回 : {string} 文本内容

//解析布局,获得界面对象
定义 界面 = $界面.解析布局("./资源/主界面.xml");
//获取控件
定义 文本 = 界面.找控件("我的文本");
//获得文本内容
定义 文本内容 = 文本.获取文本();