参阅:http://android.xsoftlab.net/reference/android/inputmethodservice/KeyboardView.html
public class
KeyboardView
extends View
implements View.OnClickListener
Added in API level 3
java.lang.Object
↳ android.view.View
↳ android.inputmethodservice.KeyboardView
【概述】
显示虚拟键盘的视图。处理呈现的按键并检测按键和触摸动作。
【嵌套类】
接口 KeyboardView.OnKeyboardActionListener
【XML属性】
android:keyBackground API 3
属性说明:设置键的图像。键的图像。 此图像需要是一个StateListDrawable,具有以下可能的状态:normal, pressed, checkable, checkable+pressed, checkable+checked, checkable+checked+pressed。
还可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
它对应的全局资源符号是keyBackground。
android:keyPreviewLayout API 3
属性说明:设置按键反馈的布局资源。
还可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
它对应的全局资源符号是keyBackground。
android:keyPreviewOffset API 3
属性说明:设置按键反馈的垂直偏移量。
可以是一个带有单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关的像素)、sp(基于引用字体的尺寸来缩放的像素)、in(英寸)、mm(毫米)。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
这个属性对应全局属性资源符号keyPreviewOffset。
android:keyTextColor API 3
属性说明:设置键的标签的颜色。
可以是一个颜色值(color),格式”#rgb”、”#argb”、”#rrggbb”、”#aarrggbb”。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
它对应的全局资源符号是foreground。
android:keyTextSize API 3
属性说明:设置键上文本字符的大小。
可以是一个带有单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关的像素)、sp(基于引用字体的尺寸来缩放的像素)、in(英寸)、mm(毫米)。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
这个属性对应全局属性资源符号keyTextSize。
android:labelTextSize API 3
属性说明:设置带文本和图标的键上个的文本的小大。
可以是一个带有单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关的像素)、sp(基于引用字体的尺寸来缩放的像素)、in(英寸)、mm(毫米)。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
这个属性对应全局属性资源符号labelTextSize。
android:popupLayout API 3
属性说明:设置弹出键盘的布局资源。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
这个属性对应全局属性资源符号popupLayout。
android:verticalCorrection API 3
属性说明:抵消触摸Y坐标,偏移量纠正。
可以是一个带有单位的浮点型尺寸值(float),如:”14.5sp”。有效的单位包括:px(像素)、dp(密度无关的像素)、sp(基于引用字体的尺寸来缩放的像素)、in(英寸)、mm(毫米)。
可以引用一个资源(格式:@[package:]type:name)或者是包含这种类型值的主题属性(格式:?[package][type:]name)。
这个属性对应全局属性资源符号verticalDivider。
【继承自view.View的XML属性】
...
【公共构造函数】
KeyboardView(Context context, AttributeSet attrs)
KeyboardView(Context context, AttributeSet attrs, int defStyleAttr)
KeyboardView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)