public class KeyboardInputController extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
KeyboardInputController.ButtonProxy
已过时。
|
static class |
KeyboardInputController.ButtonProxyImpl
使用Button组件实现的锁定新能源车牌切换逻辑
|
static interface |
KeyboardInputController.LockNewEnergyProxy
锁定车牌类型代理接口
|
static interface |
KeyboardInputController.LockTypeProxy
已过时。
|
| 构造器和说明 |
|---|
KeyboardInputController(KeyboardView keyboardView,
InputView inputView)
使用键盘View和输入View,创建键盘输入控制器
|
| 限定符和类型 | 方法和说明 |
|---|---|
KeyboardInputController |
addOnInputChangedListener(OnInputChangedListener listener)
添加输入变更回调接口
|
KeyboardInputController |
bindLockTypeProxy(KeyboardInputController.LockNewEnergyProxy proxy)
绑定新能源车牌类型锁定按钮实现接口。
|
KeyboardInputController |
removeOnInputChangedListener(OnInputChangedListener listener)
移除输入变更回调接口
|
KeyboardInputController |
setDebugEnabled(boolean enabled)
设置是否启用调试信息
|
KeyboardInputController |
setMessageHandler(MessageHandler handler)
设置键盘提示消息回调接口
|
void |
updateNumber(String number)
更新输入组件的车牌号码,并默认选中最后编辑位。
|
void |
updateNumberLockType(String number,
boolean lockedOnNewEnergyType)
更新输入组件的车牌号码,指定是否锁定新能源类型,并默认选中最后编辑位。
|
KeyboardInputController |
useDefaultMessageHandler()
使用默认Toast的消息显示处理接口。
|
static KeyboardInputController |
with(KeyboardView keyboardView,
InputView inputView)
使用键盘View和输入View,创建键盘输入控制器
|
public KeyboardInputController(KeyboardView keyboardView, InputView inputView)
keyboardView - 键盘ViewinputView - 输入框Viewpublic static KeyboardInputController with(KeyboardView keyboardView, InputView inputView)
keyboardView - 键盘ViewinputView - 输入框Viewpublic KeyboardInputController bindLockTypeProxy(KeyboardInputController.LockNewEnergyProxy proxy)
proxy - 锁定按钮代理实现接口public KeyboardInputController useDefaultMessageHandler()
public void updateNumber(String number)
number - 车牌号码public void updateNumberLockType(String number, boolean lockedOnNewEnergyType)
number - 车牌号码lockedOnNewEnergyType - 是否锁定为新能源类型public KeyboardInputController setMessageHandler(MessageHandler handler)
handler - 消息回调接口public KeyboardInputController addOnInputChangedListener(OnInputChangedListener listener)
listener - 回调接口public KeyboardInputController removeOnInputChangedListener(OnInputChangedListener listener)
listener - 回调接口public KeyboardInputController setDebugEnabled(boolean enabled)
enabled - 是否启用