Нижеприведенный код открывает цифровую 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" />