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