Я искал и искал ответ на этот вопрос, и все, что выглядело как ответ, не сработало, поэтому, я думаю, я просто спрошу.
У меня есть пара EditText
блоков, добавленных к ListView
, который является основой для ListActivity
. Когда я устанавливаю windowSoftInputMode
на adjustPan
и нажимаю EditText
, он работает, пока вы не нажмете на него снова, а затем клавиатура не закроет его. Когда я использую adjustResize
, он работает, за исключением случаев, когда клавиатура поднимается, EditText
теряет фокус, и мне приходится снова нажимать на него, чтобы набрать текст.
Я пытался выяснить, как поймать onResize
, но это, похоже, связано с видом, а не с действием, и я не совсем уверен, как его прослушать. Я также попробовал всевозможные настройки фокусировки на EditText
ящиках и на самом ListView
(как предложено в других постах, которые я читал), которые, похоже, тоже не помогают.