android: inputType не работает должным образом - PullRequest
1 голос
/ 07 мая 2020

Нижеприведенный код открывает цифровую c клавиатуру на некоторых устройствах. Максимальное количество случаев встречается на устройствах премиум-класса.

Файл xml имеет только текстовое представление и приведенный ниже EditText. Действие открывается startActivityForResult .

Также в этом упражнении мы написали getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);, чтобы скрыть предыдущие клавиатуры. Но в любом случае возможно ли, что предыдущая клавиатура, которая использовалась мобильным номером предыдущей активности, сохраняется?

Или это проблема с настраиваемыми клавиатурами?

<EditText
    android:id="@+id/edtCompleteAddress"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:hint="@string/hintCompleteAddress"
    android:layout_marginRight="10dp"
    android:layout_marginLeft="10dp"
    bind:font="@{AppConstants.OpenSansRegular}"
    android:textSize="13sp"
    android:maxLines="3"
    android:background="@drawable/edittextnocorner"
    android:lines="4"
    android:inputType="textMultiLine" />

1 Ответ

2 голосов
/ 07 мая 2020

Замените inputType на

android:inputType="textMultiLine|textCapSentences"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...