【Android】Android用tabhost实现 界面切换,每个界面为一个独立的activity
16lz
2021-12-04
// 要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(); }}
更多相关文章
- Android系统设置选项的包名
- Android(安卓)Studio使用笔记
- 获取安装的应用
- Android(安卓)App 隐藏显示标题栏、状态栏、导航栏
- Android(安卓)JUnit单元测试
- android Theme使用四
- 【Android进阶学习】实现没有标题栏的窗口和全屏显示
- Android(安卓)studio添加第三方类库时出现的版本不兼容问题
- Android(安卓)View添加 Listener 小技巧示例