android activity 跳转到 TabActivity

来源:互联网 发布:windows7开机优化 编辑:程序博客网 时间:2024/05/21 14:01

    这几天在写一个android应用,要用到TabActivity,开始的时候怎么也无法从 activity 跳转到 TabActivity,在网上也找不到好的方法,最后发现其实自己自己的代码有问题,分享给大家,希望能帮到大家。

都是基本的我就不多解释了,下面是具体的代码。

 LoadingActivity

package cc.cartoon.main;import android.app.Activity;import android.content.Intent;import android.os.Bundle;public class LoadingActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);              Intent intent=new Intent(this,MainActivity.class);        this.startActivity(intent);    }}

跳转到MainActivity

package cc.cartoon.main;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.widget.TabHost;public class MainActivity extends TabActivity  {Intent intent1 = null;Intent intent2 = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);TabHost tabHost = this.getTabHost();intent1 = new Intent(this, MainHomeActivity.class);intent2 = new Intent(this, MainTestActivity.class);tabHost.addTab(tabHost.newTabSpec("123").setIndicator("dc1").setContent(intent1));tabHost.addTab(tabHost.newTabSpec("456").setIndicator("dc2").setContent(intent2));}}
还有MainHomeActivity

package cc.cartoon.main;import android.app.Activity;import android.os.Bundle;public class MainHomeActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);this.setContentView(R.layout.main_home);}}
main_home随便加个Button什么就好了,主要是为了方便测试。

最后别忘了在AndroidManifest.xml对MainActivity,MainHomeActivity注册。

结果:


	
				
		
原创粉丝点击