0

すべてのアクティビティの下部にタブバーを作成し、それをルート アクティビティとして使用しています。毎回ホーム画面を最初に実行し、他のすべてのアクティビティにタブバーを表示したいと思います。ホーム画面がタブ バーに表示されない

次のコードは、HomeScreen ではなく Help に移動します。

import android.app.TabActivity;  
import android.content.Intent;  
import android.os.Bundle;  
import android.view.View;
import android.widget.TabHost;  

public class TabController extends TabActivity {  
/** Called when the activity is first created. */  
@Override  
  public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  

    TabHost tabHost = getTabHost();  
    TabHost.TabSpec spec;  
    Intent intent;  

    intent = new Intent().setClass(this, Help.class);  
    spec = tabHost.newTabSpec("Help").setIndicator("Help")  
                  .setContent(intent);  
    tabHost.addTab(spec);  

    intent = new Intent().setClass(this, Service.class);  
    spec = tabHost.newTabSpec("Service").setIndicator("Service")  
                  .setContent(intent);
    tabHost.addTab(spec);

    intent = new Intent().setClass(this, Inbox.class);  
    spec = tabHost.newTabSpec("Inbox").setIndicator("Inbox")  
                  .setContent(intent);
    tabHost.addTab(spec);

    intent = new Intent().setClass(this, About.class);  
    spec = tabHost.newTabSpec("About").setIndicator("About")  
                  .setContent(intent);
    tabHost.addTab(spec);


    intent = new Intent().setClass(this, More.class);  
    spec = tabHost.newTabSpec("More").setIndicator("More")  
                  .setContent(intent);
    tabHost.addTab(spec);

        //  Start home screen
  }
}

単純な意図を実行しようとしましたが、タブバーが表示されません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

HomeScreenを最初の画面にして、これを内部で実行しましたHelp.class

startActivity(new Intent(presentActivity.this, NextActivity.class));
于 2012-07-27T15:19:45.577 に答える