0 / 0 / 0
Регистрация: 22.08.2012
Сообщений: 18
|
|
1 | |
EditText в Preference07.08.2014, 08:14. Показов 1125. Ответов 0
Метки нет (Все метки)
Пытаюсь сделать в Preference строку редактирования не через диалог, а непосредственно.
Создал наследника от Preference и добавил в него EditText. На вид, то что мне нужно, но когда топаешь по EditText, то после появления клавиатуры, EditText теряет фокус. Понял, что элементы Preference показываются через ListView. В Гугле много ссылок на темы типа "EditText in Listview loses focus". Но мне так и не удалось подружить EditText с ListView. Создал небольшой проект: SuperEditTextPreference.zip Вот, наиболее интересные, на мой взгляд, закономерности мне удалось обнаружить: 1. SOFT_INPUT_ADJUST_PAN в MainActivity.OnCreate На 2-м EditText (для которого нужно скрол сделать), фокус моргает, затем все нормально скролируется, а когда начинаешь печатать, клава закрывает EditText, точнее EditText подныривает под клаву. 2. FOCUS_AFTER_DESCENDANTS в MainActivity.LocalFragment.onActivityCreated На мой взгляд, 2-я закономерность, более близка к идеалу, но фокус со 2-го EditText прыгает на 1-й. Ну и вопрос: как подружить ListView с EditText?
0
|
07.08.2014, 08:14 | |
Ответы с готовыми решениями:
0
Ввод в один EditText и авто-вычисление в двух других EditText EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText Динамическое создание edittext и обработка данных из edittext Preference |
07.08.2014, 08:14 | |
07.08.2014, 08:14 | |
Помогаю со студенческими работами здесь
1
Preference headers legacy Назад к Activity из Preference Не могу добратьс из фрагмента к Preference Как обновить textview в фрагменте после обновления preference Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |