Android自定义安全键盘用来替代系统键盘,可以指定随机键盘。
dependencies {
implementation 'com.henley.android:safekeyboard:1.0.0'
}
下载 APK-Demo
SafeKeyboard safeKeyboard = SafeKeyboard.newBuilder(this)
.setRandom(false) // 设置是否为随机键盘
.setUpperLetter(false) // 设置是否为大写字母(只有默认为字母键盘时才有效)
.setEditText(editText) // 设置EditText
.setKeyboardView(keyboardView) // 设置KeyboardView
.setKeyboardType(KeyboardType.TYPE_LETTER) // 设置键盘类型
.setKeyboardState(KeyboardState.STATE_SHOW) // 设置键盘状态
.build(); // 构建SafeKeyboard
editText.setOnTouchListener(new KeyboardEditTextTouchListener(safeKeyboard, KeyboardType.TYPE_LETTER));