Не удается установить клавиатуру на иврите на экране блокировки Android для разблокировки телефона?

Итак, расширение ссылки на мой вопрос. Теперь я могу установить пароль на иврите на своем телефоне Motorola на базе Android. После установки этого пароля на основе иврита я хотел разблокировать его, используя «Выбрать метод ввода» и выбрав иврит, но телефон не показал мне клавиатуру для этого даже после выбора иврита. Прикрепляю снимок экрана

  1. Установка системного языка на английский США и попытка выбрать метод ввода для иврита и разблокировки пароля, но не удается получить клавиатуру на иврите. введите здесь описание изображения
  2. Установка языка системы на иврит и выбор метода ввода для иврита и разблокировки пароля, но не удается получить клавиатуру на ивритевведите описание изображения здесь

person Pawankumar Dubey    schedule 02.12.2014    source источник


Ответы (1)


Итак, наконец-то получил ответ на свой вопрос:

Перейдите в framework/base/packages/keyguard/res/layout и измените узел keyguard_password_view.xml EditText, удалив/закомментировав android:imeOptions="flagForceAscii|actionDone"

<EditText android:id="@+id/passwordEntry"
                 android:layout_width="0dip"
                 android:layout_height="wrap_content"
                 android:layout_weight="1"
                 android:gravity="center_horizontal"
                 android:layout_gravity="center_vertical"
                 android:layout_marginStart="@dimen/keyguard_lockscreen_pin_margin_left"
                 android:singleLine="true"
                 android:textStyle="normal"
                 android:inputType="textPassword"
                 android:textSize="36sp"
                 android:background="@null"
                 android:textAppearance="?android:attr/textAppearanceMedium"
                 android:textColor="#ffffffff"
               <!--android:imeOptions="flagForceAscii|actionDone" -->
           />

И теперь это позволит запускать не-ASCII клавиатуру.

person Pawankumar Dubey    schedule 04.12.2014