0

У меня есть настройка (требуется большая обратная совместимость), где я добавляю элементы из xml и некоторые программные.setImeOptions в EditTextPreference

До сих пор это работало нормально, но теперь я снова столкнулся с проблемой. В xml мне удалось установить «setImeOptions» для EditTextPreference, но программно, я не могу. Android Studio говорит мне, что нет такого метода, когда я пытаюсь.

Я надеюсь, что кто-то может мне помочь.

вид касается

ответ

0

Я наконец нашел ответ: Надеюсь, что это может помочь некоторым УБС.

В моем случае, я имел общее предпочтение, которое я инстанс в соответствии с другими вариантами, поэтому у меня было так:

Preference myPref = new EditTextPreference();

Как я получил варианты IME работы:

EditTextPreference myEdTePref = (EditTextPreference) myPref; myEdTePref.getEditText().setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);

Смежные вопросы