TabHostを非表示にする必要があるアプリを開発しています。削除する必要がある理由は、キーボードを開くと、キーボードの上部に「置かれる」ためです。次のコードを使用してTabHostにアクセスできました。
TabSample activity = (TabSample) this.getParent();
final TabHost tabhost = activity.getTabHost();
問題は、次を使用して非表示にしようとすると、次のようになります。
tabhost.setVisibility(View.INVISIBLE);
また、現在のアクティビティが非表示になるため、ブラインドと入力する必要があります。現在のアクティビティを非表示にせずにTabHostを非表示にする方法、またはキーボードの「背後」にある方法を見つける必要があります。
TabHostは在庫です。