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; }