Android 即使我已将inputType设置为number edittext,文本键盘也会出现

Android 即使我已将inputType设置为number edittext,文本键盘也会出现,android,text,keyboard,numbers,android-edittext,Android,Text,Keyboard,Numbers,Android Edittext,我想在键盘上显示数字 这是我的代码。(这是我名单上的一项) 当我点击edittext时,键盘会显示数字,但会快速切换到文本,我必须再次点击才能获得数字键盘 此问题仅在我第一次打开“活动”时出现。您所拥有的应该可以工作,但可能是代码方面的问题。也许您可以通过编程方式强制执行: EditText checkedInput = (EditText) findViewById(R.id.checked_list_item_quatity); checkedInput.setInputType(Inp

我想在键盘上显示数字

这是我的代码。(这是我名单上的一项)


当我点击edittext时,键盘会显示数字,但会快速切换到文本,我必须再次点击才能获得数字键盘


此问题仅在我第一次打开“活动”时出现。

您所拥有的应该可以工作,但可能是代码方面的问题。也许您可以通过编程方式强制执行:

EditText checkedInput = (EditText) findViewById(R.id.checked_list_item_quatity);
checkedInput.setInputType(InputType.TYPE_CLASS_NUMBER);

尝试更改AndroidManifest.xml中的输入模式

我在试图将焦点转到列表视图中的edittext字段时遇到了同样的问题。在保存listview的活动中添加android:windowSoftInputMode=“adjustPan”为我解决了这个问题

<activity android:name=".MyEditTextInListView"
           android:label="@string/app_name"
           android:windowSoftInputMode="adjustPan">

您可能需要解释您在此处发布的代码的作用。
<activity android:name=".MyEditTextInListView"
           android:label="@string/app_name"
           android:windowSoftInputMode="adjustPan">