1

TabHostを非表示にする必要があるアプリを開発しています。削除する必要がある理由は、キーボードを開くと、キーボードの上部に「置かれる」ためです。次のコードを使用してTabHostにアクセスできました。

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

問題は、次を使用して非表示にしようとすると、次のようになります。

tabhost.setVisibility(View.INVISIBLE);

また、現在のアクティビティが非表示になるため、ブラインドと入力する必要があります。現在のアクティビティを非表示にせずにTabHostを非表示にする方法、またはキーボードの「背後」にある方法を見つける必要があります。

TabHostは在庫です。

4

1 に答える 1

1

使ってみましたか

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

AndroidManifest.xmlで

于 2012-06-05T09:51:47.653 に答える