我试图使用EditText只接收小数,它可以工作,但只能在android模拟器中使用。在我的小米(禁用MIUI优化)中,我第一次点击它时,出现了普通键盘(但我无法写任何东西),第二次出现数字键盘,现在我可以使用了这是正确的方式。 这是EditText的代码:
<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" />
有关可能发生的事情的任何想法? 非常感谢你:))
答案 0 :(得分:1)
尝试将此行添加到您具有EditText
的活动的Manifest中<activity
android:windowSoftInputMode="stateHidden|adjustNothing">
</activity>