【函数】 | void show(final String id, final String style, String keysString, String theme) |
【函数】 | void show(final String id, final String style, String keysString, String theme, String boardStyle, String rowStyle, String normalStyle, String pressedStyle, boolean callback) |
【说明】 | 显示虚拟键盘。 |
【返回】 | 无 |
【参数】 |
id:虚拟键盘的ID。
style:虚拟键盘对话框的样式表。 keysString:按键字符串,用“,”分隔表示在同一行,用“;”分隔表示在换一行。 theme:按键图片的文件夹,theme+"/pressed"是按键被按下时按键图片的文件夹。按键图片的文件名应该是“Android按键代码.png”。 boardStyle:键盘的样式。 rowStyle:键盘中一行的样式。 normalStyle:键盘中按键正常显示的样式。 pressedStyle:键盘中按键被按下时显示的样式。 callback:为true时所有按键按下和弹起时都将回调事件onKeyboardKeyDown或onKeyboardKeyUp,而为false时只有键值小于0的自定义按键按下或弹起时才会触发事件。 |
【示例】 |
rexseeKeyboard.show('test','top:0;left:0;icon-url:file:///android_asset/stick.png;icon-alpha:0.5;icon-height:30;icon-width:26;icon-position:center;','19;,21,22;20','file:///android_asset/keyboard');
运行示例
|
【函数】 | void dismiss(String id) |
【说明】 | 隐藏id指定的虚拟键盘。 |
【返回】 | 无 |
【参数】 | id:虚拟键盘的ID。 |
【示例】 |
rexseeKeyboard.dismiss('test');
运行示例
|
【函数】 | void dismissAll() |
【说明】 | 隐藏所有虚拟键盘。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeKeyboard.dismissAll();
运行示例
|
【函数】 | void setStyle(String id, String style) |
【说明】 | 设置弹出窗口的样式。 |
【返回】 | 无 |
【参数】 |
id:字符串,弹出窗口的id。
style:样式表。 |
【示例】 |
rexseeKeyboard.setStyle('test','background-color:darkgray');
运行示例
|
【函数】 | String getStyle(String id, String name) |
【说明】 | 读取弹出窗口的样式。 |
【返回】 | 样式的值。 |
【参数】 |
id:字符串,弹出窗口的id。
name:样式名称。 |
【示例】 |
alert(rexseeKeyboard.getStyle('test','width'));
运行示例
|
【函数】 | boolean exists(String id) |
【说明】 | 判断弹出窗口是否存在。 |
【返回】 | true或false。 |
【参数】 | id:字符串,弹出窗口的id。 |
【示例】 |
alert(rexseeKeyboard.exists('test'));
运行示例
|
【函数】 | int size() |
【说明】 | 弹出窗口的个数。 |
【返回】 | 弹出窗口的个数。 |
【参数】 | 无 |
【示例】 |
alert(rexseeKeyboard.size());
运行示例
|
【函数】 | JsonArray getIds() |
【说明】 | 弹出窗口的ID。 |
【返回】 | Json数组,用eval('('+json')')转换为JavaScript数组。 |
【参数】 | 无 |
【示例】 |
alert(rexseeKeyboard.getIds());
运行示例
|