1

我正在开发一个需要隐藏 TabHost 的应用程序。我需要删除它的原因是,当您打开键盘时,它“位于”键盘顶部。我已设法使用以下代码访问 TabHost:

TabSample activity = (TabSample) this.getParent();
    final TabHost tabhost = activity.getTabHost();

问题是当我尝试使用以下方法隐藏它时:

tabhost.setVisibility(View.INVISIBLE);

它还使当前的活动不可见,因此您必须盲打。我需要找到一种方法使 TabHost 不可见,而不使当前的 Activity 不可见,或者使它们位于键盘“后面”。

TabHost 是库存。

4

1 回答 1

1

您是否尝试过使用

<activity android:name=".YourClass" android:windowSoftInputMode="adjustPan|adjustResize"></activity>

在 AndroidManifest.xml 中

于 2012-06-05T09:51:47.653 回答