Android InputType密码和InputType数字不带数字

时间:2019-01-15 10:02:50

标签: android key android-softkeyboard android-keypad

我正在使用MaterialEditText库。 尽管我尝试删除MaterialEditText库并使用普通的EditText也不起作用。

问题是当我尝试放置inputType="textPassword"inputType="number"inputType="numberDecimal"时,我的editText没有数字作为输入。

我尝试使用多部手机。我知道它在SAMSUNG手机中可以正常工作,而在其他手机中不能。

我错过了什么吗?

<com.rengwuxian.materialedittext.MaterialEditText
                android:id="@+id/mobile_number"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginEnd="@dimen/activity_horizontal_margin"
                android:layout_marginStart="@dimen/activity_horizontal_margin"
                android:hint="@string/mobile_number"
                android:inputType="numberDecimal"
                android:textSize="@dimen/font_size_sub_normal"
                app:met_clearButton="true"
                app:met_floatingLabel="normal"
                app:met_floatingLabelTextColor="@color/colorPrimary" />

即使我使用普通的editText也行不通。

如果我删除InputType却无法正常工作。

编辑: 我刚刚发现问题出在Google键盘上。三星键盘一切正常,但Google键盘的inputType不起作用。在没有数字的意义上不起作用

1 个答案:

答案 0 :(得分:0)

尝试使用Google提供的解决方案(支持库) EditText with TextInputlayout