我想知道这里是否有人知道 Android 在什么情况下会向用户显示屏幕软键盘,以及 Android 如何考虑可用的不同类型的硬件键盘(KEYBOARD_12KEY、KEYBOARD_QWERTY和KEYBOARD_NOKEYS)。
https://developer.android.com/reference/android/content/res/Configuration#keyboard
问题(第 1 部分)- 有人可以填写以下内容吗
注意??? = [show | hide | do nothing | other]
场景1)
用户点击aAppCompatEditText和has KEYBOARD_NOKEYS,Android会???软输入
场景 2)
用户点击 aAppCompatEditText和 has KEYBOARD_12KEY,Android 会???软输入
场景 3)
用户点击 aAppCompatEditText和 has KEYBOARD_QWERTY,Android 会???软输入
问题(第 2 部分)- 是否可以禁用此内置行为
现在您已经填写了所有的空白??? = [show | hide | do nothing | other],是否可以禁用这些内置的 Android 行为?而是通过手动检测设备上的硬件键盘类型并将软键盘显示/隐藏在View.OnFocusChangeListener?