Android Hide Soft Keyboard из EditText, не теряя курсор

Я дошел доэто что приводит меня на полпути, но не совсем. У меня звонилкаFragment это имеет все обычноеButtons, чтобы ввести число, включая возврат, поэтому мне не нужна программная клавиатура. Я также хотел бы дать пользователю возможность вставлять текст (длинный щелчок ... работает нормально по умолчанию), а также редактировать то, что было введено, поэтому мне нужен курсор.

Я нашел самый простой способ убедиться, что программная клавиатура не всплывает, если пользователь нажимает внутриEditText это установитьinputType к нулю - но это также убивает курсор.

Итак, как мне объявить мойEditText и какие команды я должен запустить, чтобы мойEditText поле никогда не отображает программную клавиатуру независимо от того, что пользователь пытается, но все еще сохраняет функциональность вставки и курсор?

Я также пыталсяandroid:windowSoftInputMode="stateAlwaysHidden" в моем манифесте, но безрезультатно.

Ответы на вопрос(13)

Ваш ответ на вопрос