text
是在3.4.5版本后增加的一个新功能,用于自定义纯文本节点
title
和 desc
的显示样式会和其它功能节点保持一致
- 支持通过
visible
属性判断是否显示\隐藏
- 如果你不需要自定义文本格式,那么按下面这种方式使用就行了
<text>
<title>标题文本</title>
<desc>小文本</desc>
</text>
属性 |
作用 |
有效值 |
必需 |
示例 |
desc |
描述 |
文本内容 |
否 |
显示在标题下的小字,可以不设置 |
desc-sh |
动态设置desc内容的脚本 |
脚本代码 |
否 |
echo '自定义的说明信息' |
visible |
自定义脚本,输出1或0,决定该功能项是否显示 |
脚本代码 |
否 |
echo '1' |
- 除了支持
title
和desc
,Text还单独增加了slice
节点
- 如果你需要定义个性化的文本样式,
slice
节点有一些简单的样式属性可以使用
属性 |
说明 |
有效值 |
bold (简写: b ) |
是否加粗 |
true 、false |
italic (简写: i ) |
是否倾斜 |
true 、false |
underline (简写: u ) |
是否显示下划线 |
true 、false |
break |
是否换行后显示 |
true 、false |
size |
字体大小(dp) |
整数值 例如:20 |
align |
文字对齐 |
normal 、center 、right 、left |
color |
文字颜色 |
#开头的十六进制色,如:#445566 |
background (简写: bg ) |
文字背景色 |
#开头的十六进制色,如:#000000 |
link (或者: href ) |
文本链接,点击后打开网页 |
如 http://vtools.omarea.com/ |
activity (简写: a ) |
activity,点击后打开Activity |
如 android.settings.APN_SETTINGS |
run (同: scrip ) |
点击后要执行的脚本,脚本的输出内容将以弹窗显示 |
如 echo "123" |
注意:align
属性的left
、right
目前只支持Android P
及更高版本系统
<text>
<slice>这是默认文本内容显示</slice>
<slice bold="true">显示为加粗</slice>
<slice italic="true">显示为斜体</slice>
<slice break="true">换行</slice>
<slice bold="true" italic="true">显示为粗斜体</slice>
<slice size="20">字体显示为20dp</slice>
<slice color="#ff0000">显示为红色</slice>
<slice align="center" break="true">居中对齐</slice>
<slice align="right" break="true">靠右对齐(Android P+)</slice>
<slice bgcolor="#ff0000" color="#ffffff">红底白字</slice>
<slice break="break" underline="underline">文字带下划线</slice>
<slice break="break" u="1">文字带下划线(underline属性同u属性)</slice>
<slice break="break" link="http://vtools.omarea.com/" size="20">Scene 官网(link)</slice>
<slice activity="android.settings.APN_SETTINGS" break="1" size="20">打开APN设置(activity)</slice>
<slice run="echo '你点击了脚本!'">运行脚本(run)</slice>
</text>
<text>
<slices>
<!--格式之一:activity=[action] -->
<slice
activity="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS"
color="#5500ff" size="15">开发者选项</slice>
<!--格式之二:activity=[packageName/activityClass] -->
<slice
activity="com.android.settings/.Settings$MemorySettingsActivity"
color="#ff5500" size="15">内存使用情况</slice>
</slices>
</text>