Как предотвратить, чтобы программная клавиатура нажимала нижнюю панель для дочерних действий при вызове из табачной активности? - PullRequest
1 голос
/ 22 декабря 2011

У меня есть заимствованный код TabGroupActivity, через который я вызываю дочерние действия в Tabactivity.Моя проблема возникает, когда у меня есть Edittext, который при нажатии показывает программную клавиатуру, толкающую нижнюю панель вверх.Это происходит только для действий, вызванных самой детской активностью.Это означает, что после запуска дочернего действия второго уровня возникает поведение, а при переключении вкладок это поведение исчезает.

Мне нужно знать, что является причиной проблемы?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2011

Попробуйте добавить следующий код:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

Дайте мне знать результат, чтобы я мог получить больше разъяснений по этому вопросу.

0 голосов
/ 22 декабря 2011
android:windowSoftInputMode="adjustPan"

попробуйте это .. если вкладки находятся внизу, это будет работать .. в манифесте ..

...