隐藏另一个活动的TabHost

时间:2012-06-02 13:49:30

标签: android android-tabhost

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

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

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

tabhost.setVisibility(View.INVISIBLE);

它还使当前的Activity不可见,因此您必须键入blind。我需要找到一种方法来使TabHost不可见,而不会使当前的Activity不可见,或使其成为键盘的“后面”。

TabHost是股票。

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用

<activity android:name=".YourClass" android:windowSoftInputMode="adjustPan|adjustResize"></activity>
AndroidManifest.xml中的