我有一个标准ListView的简单项目渲染器。在这个项目渲染器中,我有2个EditText配置:
<EditText
android:layout_width="40dp"
android:layout_height="wrap_content"
android:inputType="number"
android:selectAllOnFocus="true"
android:text="8"/>
当我单击其中一个EditText上的第一个时,数字键盘出现1秒钟,然后由标准文本键盘自动更改...我不知道为什么!如果我在其中一个上单击新时间,则会出现数字键盘并且它没有问题(没有更改)。实际上,如果没有打开的键盘,就会出现问题。
你有个主意吗?非常感谢你!
答案 0 :(得分:0)
如何检查你的java代码是否首先在你的编辑中有一些setInputType()?
如果仍然没有线索,请尝试方法配置您的应用或键盘,并检查谁调用setInputType()种类 - 方法可能会有所帮助。