私は Android プログラミングの初心者です。私のアプリケーションは 20 近くの画面で構成されており、3 つのタブ項目を持つ下部タブ ホストがあります。このタブ ホストは、すべての画面で実行する必要があります。私はアプリケーションを実行します。
これは私が書いたコードです
Resources ressources = getResources();
TabHost tabHost = getTabHost();
// Android tab
Intent intentAndroid = new Intent().setClass(this, AndroidActivity.class);
TabSpec tabSpecAndroid = tabHost.newTabSpec("Android").setIndicator("", ressources.getDrawable(R.drawable.icon_android_config));
tabSpecAndroid.setContent(intentAndroid);
// Apple tab
Intent intentApple = new Intent().setClass(this, AppleActivity.class);
TabSpec tabSpecApple = tabHost
.newTabSpec("Apple")
.setIndicator("", ressources.getDrawable(R.drawable.icon_apple_config))
.setContent(intentApple);
// Windows tab
Intent intentWindows = new Intent().setClass(this, WindowsActivity.class);
TabSpec tabSpecWindows = tabHost
.newTabSpec("Windows")
.setIndicator("", ressources.getDrawable(R.drawable.icon_windows_config))
.setContent(intentWindows);
// Blackberry tab
Intent intentBerry = new Intent().setClass(this, BlackBerryActivity.class);
TabSpec tabSpecBerry = tabHost
.newTabSpec("Berry")
.setIndicator("", ressources.getDrawable(R.drawable.icon_blackberry_config))
.setContent(intentBerry);
// add all tabs
tabHost.addTab(tabSpecAndroid);
tabHost.addTab(tabSpecApple);
tabHost.addTab(tabSpecWindows);
tabHost.addTab(tabSpecBerry);
最初の画面にはエントリのリストがあります。エントリの 1 つをクリックすると、別の画面に移動します。しかし、その別の画面タブ ホストが表示されません。コードに何か問題があります。提案をお願いします。
前もって感謝します