EditText в ListView с помощью windowSoftInputMode adjustPan

У меня есть ListView с EditText в каждой строке. Я установил windowSoftInputMode на adjustPan в манифесте для этого действия, поэтому, когда я нажимаю на EditText , макет панорамируется так, что он виден над клавиатурой.

Это работает, когда я впервые нажимаю на EditText . Но если я нажму кнопку «Назад», чтобы закрыть клавиатуру, затем снова коснусь того же EditText (не нажимая ничего другого, поэтому курсор остается в первом EditText ), клавиатура возвращается в исходное состояние, но на этот раз макет не перемещается. В результате EditText скрыт за клавиатурой.

Кто-нибудь испытывал такое поведение / знает, как его решить?

Спасибо

8
задан Matt Colliss 10 February 2011 в 14:09
поделиться