setImeOptions в EditTextPreference
У меня есть настройки активности (требуется большая обратная совместимость), где я добавляю элементы из XML, а некоторые программно.
Пока все работало нормально, но теперь я снова столкнулся с проблемой. В XML я смог установить "setImeOptions" для EditTextPreference, но программно я не могу. Android Studio говорит мне, нет такого метода, когда я пытаюсь.
Я надеюсь, что кто-то может помочь мне.
С уважением
1 ответ
Я наконец нашел ответ: надеюсь, это поможет некоторым разработчикам.
В моем случае у меня было общее предпочтение, которое я установил в соответствии с другими вариантами, поэтому я хотел:
Preference myPref = new EditTextPreference();
Как я получил параметры IME для работы:
EditTextPreference myEdTePref = (EditTextPreference) myPref;
myEdTePref.getEditText().setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);