Android 编辑文本编号CIMAL但显示键盘
我正在尝试使用EditText只接收小数,它可以工作,但只能在android emulator中工作。在我的小米(禁用MIUI优化)中,我第一次点击它时,会出现普通键盘(但我不会写任何东西),第二次出现数字键盘,现在我可以正确使用它了。 这是编辑文本的代码:Android 编辑文本编号CIMAL但显示键盘,android,android-edittext,Android,Android Edittext,我正在尝试使用EditText只接收小数,它可以工作,但只能在android emulator中工作。在我的小米(禁用MIUI优化)中,我第一次点击它时,会出现普通键盘(但我不会写任何东西),第二次出现数字键盘,现在我可以正确使用它了。 这是编辑文本的代码: <EditText android:id="@+id/et_cambio" android:layout_width="wrap_content" android:layout_heig
<EditText
android:id="@+id/et_cambio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:digits="0123456789."
android:inputType="numberDecimal"
android:textAlignment="center" />
对可能发生的事情有什么想法吗?
非常感谢:)请尝试将这一行放在您的活动清单中,其中包含EditText
<activity
android:windowSoftInputMode="stateHidden|adjustNothing">
</activity>
这就是解决方案!非常感谢:))我打算读一下这篇文章,因为我不知道它到底是如何工作的。刚刚看到你的评论。如果你没有找到解释,关键是当你点击文本视图时,android会调用默认键盘,但是你限制了字母输入,所以你不能打字。我的解决方案取消了默认的键盘调用,您只需使用十进制键盘即可