Изменение языка клавиатуры по умолчанию в поиске ввода ListView - PullRequest
0 голосов
/ 24 мая 2018

Я добавил простую функцию поиска ввода для списка:

inputSearch = (EditText) findViewById(R.id.inputSearch);
    inputSearch.addTextChangedListener(new TextWatcher() {

        @Override
        public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
            // When user changed the Text
            MainActivity.this.mAdapter.getFilter().filter(cs);
        }

        @Override
        public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                                      int arg3) {
        }

        @Override
        public void afterTextChanged(Editable arg0) {
        }
    });

Я использую другой язык (не английский) в именах элементов списка.Но когда я пытаюсь найти какое-то имя, отображается только английская клавиатура.У него нет функции смены языка.Даже установка клавиатуры по умолчанию (с моим языком) в настройках Android не помогает.Как я могу установить клавиатуру с моим языком по умолчанию в поиске ввода?

1 Ответ

0 голосов
/ 24 мая 2018

AFAIK, только системные приложения могут изменять язык клавиатуры, а не язык, установленный из внешних источников.

Если вы хотите изменить раскладку клавиатуры для своего приложения, вам необходимо написать собственную настраиваемую раскладку клавиатуры..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...