28. 拼音键盘控件

用途:文本类控件(文本、滚动文本、数值文本、图片数值)输入数值、字母、中文等。它是一个页面类型的控件,创建后,文本类控件就可以绑定它,然后点击文本控件就会弹出键盘。

注意:使用键盘输入,要规划好文本控件的size大小,否则,如size=5,输入了6个字符会显示不全!

说明:拼音键盘控件严格意义上是一个编辑好的页面,它由1个拼音键盘页面 + 42个键盘按钮 + 1个显示文本 + 1个拼音文本 + 1个拼音匹配汉字文本组成。如下图所示:

拼音键盘布局说明

拼音键盘按键说明:

拼音键盘按键说明

操作说明:输入拼音,出现匹配汉字后,点击汉字即可选中,如果匹配结果较多还可以翻页,如下图所示:

拼音键盘汉字选择

28.1. 属性

拼音键盘页面控件属性:

拼音键盘页面属性

基础属性 : 参考控件概念- 基础属性

坐标属性 : 参考控件概念- 坐标属性

特有属性 :

  • 默认图片(字母状态):默认图片(大小写字母状态)

  • 按下图片(字母状态):按下图片(大小写字母状态)

  • 默认图片(符号状态):默认图片(符号状态)

  • 按下图片(符号状态):按下图片(符号状态)

注意:键盘控件无事件,属性描述中的读写、只读无意义

拼音键盘创建后系统会自动添加所需的图片,如下图所示:

拼音键盘自动创建图片

提示

  • 用户可自行替换图片,改为自己想要键盘风格样式。

  • 拼音键盘背景图有两种:大小写字母状态、符号状态。键盘按钮配置为“切换到符号背景”即可来回切换背景图。


键盘按钮控件属性:

请参考:键盘按钮控件



显示文本控件属性:

数值键盘显示文本属性

基础属性 : 参考控件概念- 基础属性

坐标属性 : 参考控件概念- 坐标属性

文本属性 :

  • 字体(font):字库id,范围0-65535,65535表示无(读写)

  • 水平对齐方式(alx):水平对齐,0-靠左 1-居中 2-靠右(读写)

  • 本颜色(color):文本默认颜色(读写)

  • 光标颜色(curcol):光标颜色(只读)

注意:键盘控件无事件,属性描述中的读写、只读无意义

拼音键盘创建后系统会自动添加显示文本控件所需的字库所示:

创建键盘的字库

提示

  • 用户可自行替换字库,改为自己想要的字体样式。

警告

  • 显示文本控件是键盘页面专属的,其他用户页面无法添加。

  • 键盘页面只有一个显示文本控件,而且不能被删除。


拼音文本控件属性:

拼音键盘拼音文本

基础属性 : 参考控件概念- 基础属性

坐标属性 : 参考控件概念- 坐标属性

特有属性 :

  • 文本颜色(color):文本默认颜色(读写)

警告

  • 和显示文本一样,有且只有一个,且不能被删除。

  • 和显示文本共用字库。


拼音匹配汉字文本控件属性:

拼音键盘匹配汉字文本

基础属性 : 参考控件概念- 基础属性

坐标属性 : 参考控件概念- 坐标属性

特有属性 :

  • 文本颜色(color):文本默认颜色(读写)

警告

  • 和显示文本一样,有且只有一个,且不能被删除。

  • 和显示文本共用字库。


28.2. 事件

无。 键盘控件自身无事件,但在关闭键盘时,会触发弹出键盘的文本类控件的输入完成事件。


28.3. 功能演示

点击下载演示工程


小技巧

把工程配置的启动页面(pid)改为当前页面ID可以立即显示此页面。