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));