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

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

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

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

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

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

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