Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.53 KB

FAQ.md

File metadata and controls

37 lines (28 loc) · 1.53 KB

你可能想提的问题

  • 输入框不显示

见 README 第 4.5.1 节(4.5.1 InputView的样式选项 )的注意事项。

  • 如何监听车牌输入或确定按钮事件?

对 KeyboardView 添加以下回调。

public interface OnInputChangedListener {
    /**
     * 当输入框的车牌号码发生变化时,回调此方法。
     *
     * @param number      当前输入框的车牌号码
     * @param isCompleted 当前的车牌号码是否已输入完成
     */
    void onChanged(String number, boolean isCompleted);

    /**
     * 当车牌号码被输入完成后,调用此方法。
     * @param number 完整输入的车牌号码
     * @param isAutoCompleted 当前的输入完成状态,是否属于自动完成。
     *                        输入完成状态有两种:
     *                          1. 从部分车牌一直输入,直到输完最后一位时,会触发自动完成回调。此时isAutoCompleted为True。
     *                          2. 通过点击“确定”按键来触发输入完成。此时isAutoCompleted为False。
     */
    void onCompleted(String number, boolean isAutoCompleted);
}
  • 如何实现长按粘贴的功能?

目前还没有实现这一功能。可以自己继承一下InputView,重写 setOnLongClickListener,把长按监听派发给每一个子View。然后外部调用该方法,设置读取粘贴板并更新车牌。