java程序段:
setContentView(R.layout.index);
TabHost tabHost = (TabHost) findViewById(R.id.tabhost);
// 如果没有继承TabActivity时,通过该种方法加载启动tabHost
tabHost.setup();
/*tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("",
getResources().getDrawable(R.drawable.icon5)).setContent(R.id.hq));
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("",
getResources().getDrawable(R.drawable.icon1)).setContent(
R.id.zx));
tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("",
getResources().getDrawable(R.drawable.icon7)).setContent(
R.id.jy));
tabHost.addTab(tabHost.newTabSpec("tab4").setIndicator("",
getResources().getDrawable(R.drawable.item_web)).setContent(
R.id.ts));
tabHost.addTab(tabHost.newTabSpec("tab5").setIndicator("",
getResources().getDrawable(R.drawable.item_system)).setContent(
R.id.xt));
*/
/*tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("", getResources().getDrawable(R.drawable.icon5)).setContent(new Intent(this,HqActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("", getResources().getDrawable(R.drawable.icon1)).setContent(new Intent(this,ZxActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("", getResources().getDrawable(R.drawable.icon7)).setContent(new Intent(this,JyActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab4").setIndicator("", getResources().getDrawable(R.drawable.item_web)).setContent(new Intent(this,TsActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab5").setIndicator("", getResources().getDrawable(R.drawable.item_system)).setContent(new Intent(this,XtActivity.class)));*/
TabWidget tabWidget = (TabWidget) tabHost.getTabWidget();
tabWidget.setBackgroundResource(R.drawable.redbutton);
for(int i=0;i < tabWidget.getChildCount();i++)
{
/* 可以用来设置其文本的字体,该例中图片已经包含文本 */
TextView textView = (TextView)tabWidget.getChildAt(i).findViewById(android.R.id.title);
textView.setTextSize(14);
textView.setPadding(0, 3, 0, 0);
// 用来设置图片的高度和宽度
ImageView image = (ImageView)tabWidget.getChildAt(i).findViewById(android.R.id.icon);
image.getLayoutParams().height = 50; //通过给它的属性赋值的方法可以解决问题
image.getLayoutParams().width = 50;
}