2

当我专注于此时,我正在使用inputType = "number|text"内部TextInputEditText,它只允许我输入数字,它允许导航到文本键盘但不允许我输入文本。

这是代码片段:

<android.support.design.widget.TextInputLayout
    android:id="@+id/availableRoof"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/radio_groupPcOfInstltion"
    android:visibility="visible">

    <android.support.design.widget.TextInputEditText
        android:id="@+id/avlbleRoofTextField"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Available Roof/Ground Area(sq.ft.)"
        android:inputType="number|text"
        android:text=""
        android:textSize="13sp" />

</android.support.design.widget.TextInputLayout>

请提出一个解决方案,以便我可以同时输入文本和数字。

4

3 回答 3

1

只需使用输入类型text来获取所有可能的选项,textVisiblePassword并在一个键盘中删除建议和显示数字。

android:inputType="text"

或者

android:inputType="textVisiblePassword"
于 2018-08-08T13:12:02.060 回答
0

您需要将 inputType 设置为文本,以便在 TextInputEditText 中轻松输入文本和数字。

利用:android:inputType="text"

于 2018-08-08T13:09:22.990 回答
0

尝试添加这些属性:

android:digits="abcdefghijklmnopqrstuvwxyz1234567890"
android:inputType="textVisiblePassword"
于 2018-08-08T13:09:52.087 回答