TabActivity简单用法

 

用法比较简单,继承tabActivity即可。代码

public class MainActivity extends TabActivity {
    TabHost tabHost;
    TabSpec tab1,tab2,tab3;
    int[] items={R.drawable.cartoon,R.drawable.butterfly,R.drawable.forest};
    int current=0;
    SharedPreferences sp;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
         tabHost= getTabHost();//获取tabhost
         //tabHost.setCurrentTab(0);
         sp=PreferenceManager.getDefaultSharedPreferences(this);
         current=sp.getInt("background", 0);
        getWindow().setBackgroundDrawable(getResources().getDrawable(items[current]));
         setDefaultTab("tab1");//设置默认进入界面
         init();
    }
    private void init(){
        tab1=tabHost.newTabSpec("tab1").setContent(new Intent(this,AccountStatus.class)).setIndicator(getString(R.string.status));//初始化tab1
        tab2=tabHost.newTabSpec("tab2").setContent(new Intent(this,ConsumptionQuery.class)).setIndicator(getString(R.string.Query_Record))初始化tab2
        tabHost.addTab(tab1);//添加
        tabHost.addTab(tab2);
    }

你可能感兴趣的:(Class)