0

我在每个活动的底部创建了一个标签栏,现在我将它作为我的根活动。我希望它每次都先运行主屏幕,并且在所有其他活动上仍然有我的标签栏。主屏幕不在我的标签栏中

这里的代码转到帮助而不是 HomeScreen:

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 回答