TabHost的创建
?
?
package com.example.tabtest2;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.TabHost;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TabHost host = (TabHost)findViewById(R.id.tabhost); //没有继承TabActivity时,通过该种方法加载启动tabHost host.setup(); host.addTab(host.newTabSpec("tab1").setIndicator("", getResources().getDrawable(R.drawable.win)).setContent(R.id.view1)); host.addTab(host.newTabSpec("tab3").setIndicator("", getResources().getDrawable(R.drawable.draw)) .setContent(R.id.view3)); host.addTab(host.newTabSpec("tab2").setIndicator("", getResources().getDrawable(R.drawable.lose)) .setContent(R.id.view2)); } @Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}?
?