Android 编辑文本编号CIMAL但显示键盘

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 emulator中工作。在我的小米(禁用MIUI优化)中,我第一次点击它时,会出现普通键盘(但我不会写任何东西),第二次出现数字键盘,现在我可以正确使用它了。 这是编辑文本的代码:

<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会调用默认键盘,但是你限制了字母输入,所以你不能打字。我的解决方案取消了默认的键盘调用,您只需使用十进制键盘即可