So android goes out of its way to build this nice UI guide for everyone to use. But I don\'t see anywhere where it shows code examples of how to build these elements.
do something like this.
this is a full working code. enjoy
somewhere in oncreate method of activity extending Tabactivity
  tabHost = getTabHost();
  Intent intent;
  intent = new Intent().setClass(this, FirstActvity.class);
  setupTab("NearBy", intent, R.drawable.firsttabdrawable);
  intent = new Intent().setClass(this, SecondActivity.class);
  setupTab("History", intent, R.drawable.secondtabdrawable);
  intent = new Intent().setClass(this, ThirdActivity.class);
  setupTab("Setting", intent, R.drawable.thirdtabdrawable);
define setupTab methods as
  private void setupTab(String tag, Intent intent, int selectorId) {
  View tabView = LayoutInflater.from(tabHost.getContext()).inflate(R.layout.view, null);
  tabView.setBackgroundResource(selectorId);
  TabSpec setContent = tabHost.newTabSpec(tag).setIndicator(tabView).setContent(intent);
  tabHost.addTab(setContent);
  }
view.xml as
 
and firsttabdrawable.xml in drawable folder as
   
   
 
define secondtabdrawable.xml and thirddrawable.xml in the same way