2

私のアプリケーションには、4 つのタブを含む TabActivity があります。各タブには、対応するアクティビティが含まれています。

最初のタブのアクティビティは、ブート アクティビティです。いくつかの条件に基づいて、このアクティビティから他の 3 つのタブを有効/無効にする必要があります。

タブ内のアクティビティからタブを有効/無効にするのを手伝ってくれる人はいますか?

4

2 に答える 2

4

あなたはタブを隠すことについて話していると思います。
次に、以下を使用します

TabHostリソースから取得

TabHost  tabHost = (TabHost)findViewById(android.R.id.tabhost);

次に、ランタイムはこれを使用します

tabHost.getTabWidget().getChildAt(3).setVisibility(View.GONE);

4番目のタブを非表示にしようとしていると仮定します(したがって、3が使用されます)

于 2011-05-18T04:08:39.463 に答える
3
tabHost.getTabWidget().getChildAt(3).setEnabled(false)
于 2012-09-14T07:48:31.310 に答える