You need to create your own view for each tab button, and a different view for the camera tab. I think something like this:
private void fillTabHost() { setupTab(ONE, new Intent().setClass(this, Activity.class), "title",R.drawable.icon); setupTab(TWO, new Intent().setClass(this, Activity.class), "title", R.drawable.icon); setupTab(THREE, new Intent().setClass(this, Activity.class), "title",R.drawable.icon); setupTab(FOUR, new Intent().setClass(this, Activity.class), "title",R.drawable.icon); setupTab(FIVE, new Intent().setClass(this, Activity.class), "title",R.drawable.icon); } private void setupTab(final String tag, Intent intent, int label, int icon) { View tabview = createTabView(tag, mContext, label, icon); TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tabview).setContent(intent); mTabHost.addTab(setContent); } private static View createTabView(String tag, final Context context, final int text, final int icon) { if(tag.equals("THREE")){
Hope this helps you!
source share