TabHost--选项卡案例

       TabHost--选项卡案例_第1张图片    TabHost--选项卡案例_第2张图片

页面布局content_main.xml


    
        
        
            
            
                
                
            

            
                
                
            

            
                
                
            

        
    



主程序TabHostTest
package com.eson.tabhost ;

import android.app.TabActivity ;
import android.os.Bundle ;
import android.widget.TabHost ;

public class TabHostTest extends TabActivity {

    @Override
    protected void onCreate (Bundle savedInstanceState) {
        super .onCreate(savedInstanceState) ;
        setContentView(R.layout. content_main );

        //获取该Activity里面的TabHost组件
        TabHost tabHost=getTabHost() ;
        //创建第一个Tab页
        TabHost.TabSpec tab1=tabHost.newTabSpec( "tab1" )
                .setIndicator( "已接电话" ) //设置标题
                .setContent(R.id. tab01) ;   //设置内容
        //添加第一个标签页
        tabHost.addTab(tab1) ;

        TabHost.TabSpec tab2=tabHost.newTabSpec( "tab2" )
                //在标签标题上放置图标
                .setIndicator("呼出电话" , getResources()
                .getDrawable(R.drawable. callphone))
                .setContent(R.id. tab02) ;
        //添加第二个标签页
        tabHost.addTab(tab2) ;

        TabHost.TabSpec tab3=tabHost.newTabSpec( "tab3" )
                .setIndicator( "未接电话" )
                .setContent(R.id. tab03) ;
        //添加第三个标签页
        tabHost.addTab(tab3) ;

    }
}




你可能感兴趣的:(TabHost--选项卡案例)