TabHost without extending TabActivity...Example
TabDemo.java package com.hcl.tab; import android.app.Activity; import android.app.ActivityGroup; import android.content.Intent; import android.os.Bundle; import android.os.Bundle; import android.util.Log; import android.widget.TabHost; public class TabDemo extends ActivityGroup { TabHost host; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { Log.i(this.toString(), "OnCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.i(this.toString(), "get tab host"); this.host = (TabHost) findViewById(R.id.tabhost); this.host.setup(getLocalActivityManager()); host.setup(); Log.i(this.toString(), "add tabs"); host.addTab(host.newTabSpec("one") .setIndicator("First Results") .setContent(new Intent(this, FirstResul