Я не ищу код, либо я не буду публиковать какой-либо, просто объяснение, потому что я отчасти потерян.
Существует основная проблема изменения размера при появлении программной клавиатуры.
В моем случае
У меня есть listView, снабженный 2 editText и множеством textView с содержимым базы данных с помощью пользовательского курсораAdapter.
1) AdjustPan
Все довольно просто.Когда я использую свойство AdjustPan, все работает довольно хорошо, за исключением того факта, что когда я нажимаю editText в моем listView и если просмотр списка больше, чем размер экрана, я не могу прокрутить.На самом деле это нормальное поведение, и я могу его понять.
2) AdjustResize
Здесь я могу прокручивать сколько угодно.
Это свойство - то, которое я хочуиспользовать.Но я сталкиваюсь с двумя проблемами:
Когда я нажимаю на один из двух текстов редактирования, я просто не могу писать. Невозможно, даже если оно имеет фокус.Я заставляю экранную клавиатуру появляться, я пытаюсь набрать несколько букв (помните, что этот editText сфокусирован), но ничего не происходит.
Снова, когда я нажимаю одну из двух editText, он просто реорганизует (видимо, случайно) элементы списка.Даже при том, что он отлично работает с AdjustPan, с AdjustResize, он возиться с элементами listView.
Любая информация об одной из 2 проблем будет полезна.Вы даже можете попросить код, но еще раз, я просто ищу общее объяснение, которое могло бы помочь.Спасибо.