21) и setTextIsSelectable (если апи < 21). Использую их чтобы клавиатура не появлялась, все работает гуд, но не могу программно заставить появиться курсор, только при клике на edittext, есть соображения по этому поводу?
EditText.requestFocus()
сразу попробовал не помогло(( editText.hasFocus() возвращает true, но курсор не появился
performClick()?
тоже нет(
У EditText в разметке нет левых параметров, типа focusable false и т.д.?
нет, только android:inputType="textCapCharacters"
Просто так не работать requestFocus не может. Может у родительских элементов есть что-то связанное с фокусом или же в коде что-то похожее. Если нет, то попробуйте создать где-нибудь ещё EditText и в соответствующей активити/фрагменте попробуйте проверить requestFocus. Также может особенность версии андроида и на старых банально не работает.
сделал как ты сказал, ты прав, буду копать глубже: где-то теряется фокус
спасибо)
Обсуждают сегодня