Редактировать текст в ListActivity ListView теряет фокус, когда появляется клавиатура

Я искал и искал ответ на этот вопрос, и все, что выглядело как ответ, не сработало, поэтому я думаю, что просто спрошу.

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

Я пытался понять, как отловить onResize , но похоже, что это связано с представлением, а не с активностью, и я не совсем уверен, как это отслеживать. Я также пробовал всевозможные настраиваемые параметры в полях EditText и самом ListView (как предлагалось в других сообщениях, которые я читал), которые, похоже, тоже не помогают.

25
задан Andrew Medico 23 June 2014 в 15:36
поделиться