У меня есть следующая проблема, надеюсь, я смогу прояснить, когда это произойдет, на следующем рисунке.
Действительный XHTML http://www.tricky.dds.nl/stackoverflow/tabs_problem.png.
У меня есть приложение, в котором текст редактирования отображается чуть ниже центра экрана. Когда я нажимаю на EditText, на экранной клавиатуре отображается (1), которая немного сдвинет вид вверх, но вкладки все еще видны. Когда клавиатура не закрыта, но нажата вкладка 3 (2) вид изменится на вкладку 3. Когда клавиатура отклонена (3), строка заголовка снова отображается, но вид не сдвигается назад.
XML-макет выглядит следующим образом:
<TabHost android:id="@+id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
</TabHost>
</LinearLayout>
Надеюсь, у кого-то есть идея, как решить эту проблему.
Заранее спасибо!
PS: программная клавиатура не отображается так, как в моем эмуляторе. (это не влияет на проблему, потому что на моем телефоне поведение такое же.
PSS: Я удалил содержимое приложения на рисунке, потому что оно пока не стоит показывать. Я еще не приложил никаких усилий к графике.