Android Hide Soft Keyboard из EditText, не теряя курсор
Я дошел доэто что приводит меня на полпути, но не совсем. У меня звонилкаFragment
это имеет все обычноеButton
s, чтобы ввести число, включая возврат, поэтому мне не нужна программная клавиатура. Я также хотел бы дать пользователю возможность вставлять текст (длинный щелчок ... работает нормально по умолчанию), а также редактировать то, что было введено, поэтому мне нужен курсор.
Я нашел самый простой способ убедиться, что программная клавиатура не всплывает, если пользователь нажимает внутриEditText
это установитьinputType
к нулю - но это также убивает курсор.
Итак, как мне объявить мойEditText
и какие команды я должен запустить, чтобы мойEditText
поле никогда не отображает программную клавиатуру независимо от того, что пользователь пытается, но все еще сохраняет функциональность вставки и курсор?
Я также пыталсяandroid:windowSoftInputMode="stateAlwaysHidden"
в моем манифесте, но безрезультатно.