编辑文本数字十进制,但出现键盘



我正在尝试使用 EditText 只接收小数,它可以工作,但只能在 android 模拟器中。在我的小米(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>

最新更新