1

我遇到了以下问题,希望我能用下图说清楚。

有效的 XHTML
(来源:tricky.dds.nl

我有一个应用程序,其中一个编辑文本显示在屏幕中心的正下方。当我按下 EditText 时,软键盘显示 (1),它将稍微向上滑动视图,但选项卡仍然可见。当键盘未关闭但 tab3 被按下时 (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:我删除了图中应用程序的内容,因为它现在还不值得展示。我还没有在图形上投入任何精力。

4

1 回答 1

1

为了解决这个问题,我将标签放在ScrollView. 这样,只有选项卡的内容会滚动,而不是选项卡本身。当键盘被关闭时,contect 将很好地再次向下滚动。

于 2011-07-31T14:38:32.980 回答