0

我是 android 新手,我需要设置一个 EditText 以仅使用软键盘输入。它不应该显示我使用硬键盘键入的任何文本。这可能吗?

更新:我使用硬键盘输入在 Activity 类中使​​用 onKeyDown 方法跟踪键事件并执行单独的任务,当 EditText 字段被聚焦时,它会显示我使用硬键盘按下的键。我需要避免这种情况,只让软键盘输入到特定的 EditText 字段中,并将硬键盘输入用于不同的任务。

4

1 回答 1

4

根据您的需要,您可以在 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"] />
于 2012-09-20T10:59:54.283 回答