【问题标题】:Problem view switching tabs with softkeyboard showing显示软键盘的问题视图切换选项卡
【发布时间】:2011-07-25 19:42:15
【问题描述】:

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


(来源: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:我删除了图中应用程序的内容,因为它现在还不值得展示。我还没有在图形上投入任何精力。

【问题讨论】:

    标签: android tabs android-edittext android-tabhost soft-keyboard


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-02-03
      • 2016-01-08
      • 2022-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多