Android用tabhost实现 界面切换,每个界面为一个独立的activity

来源:互联网 发布:源代码加密软件 编辑:程序博客网 时间:2024/06/06 07:30
//  要extends TabActivitypublic class Main_activity extends TabActivity {    private TabHost tabHost;//  建立Tabhost控件    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        tabHost = getTabHost();        addTab("act1", "界面1", blue_tooth_Activity.class);//添加        addTab("act2", "界面2", map_Activity.class);        addTab("act3", "界面3", plane_parameter_activity.class);        setContentView(tabHost);// 显示    }    /**     * 添加Activity标签     * @param tag   标识     * @param title 标签标题     * @param clazz 激活的界面     */    private void addTab(String tag, String title, Class clazz) {        TabHost.TabSpec tabSpec = tabHost.newTabSpec(tag);        tabSpec.setIndicator(title);        Intent intent = new Intent(getApplicationContext(),clazz);        tabSpec.setContent(intent);        tabHost.addTab(tabSpec);    }    @Override    protected void onStop() {        super.onStop();    }}
1 0
原创粉丝点击