我是 android 新手,我需要设置一个 EditText 以仅使用软键盘输入。它不应该显示我使用硬键盘键入的任何文本。这可能吗?
更新:我使用硬键盘输入在 Activity 类中使用 onKeyDown 方法跟踪键事件并执行单独的任务,当 EditText 字段被聚焦时,它会显示我使用硬键盘按下的键。我需要避免这种情况,只让软键盘输入到特定的 EditText 字段中,并将硬键盘输入用于不同的任务。
我是 android 新手,我需要设置一个 EditText 以仅使用软键盘输入。它不应该显示我使用硬键盘键入的任何文本。这可能吗?
更新:我使用硬键盘输入在 Activity 类中使用 onKeyDown 方法跟踪键事件并执行单独的任务,当 EditText 字段被聚焦时,它会显示我使用硬键盘按下的键。我需要避免这种情况,只让软键盘输入到特定的 EditText 字段中,并将硬键盘输入用于不同的任务。
根据您的需要,您可以在 Android Manifest File 中设置键盘设置。
<uses-configuration android:reqFiveWayNav=["true" | "false"]
android:reqHardKeyboard=["true" | "false"]
android:reqKeyboardType=["undefined" | "nokeys" | "qwerty" |
"twelvekey"]
android:reqNavigation=["undefined" | "nonav" | "dpad" |
"trackball" | "wheel"]
android:reqTouchScreen=["undefined" | "notouch" | "stylus" |
"finger"] />