您的位置:首页 > 移动开发 > Android开发

Android控件使用——TabHost初始化标签页

2012-12-23 19:49 267 查看
之前使用过TabHost控件,标签页都是按顺序加载的,但是如果想不按顺序初始化标签页该怎么办呢?

TabHost控件提供了现成的方法——setCurrentTabByTag

具体使用如下:

tabHost = getTabHost();
// 设置使用TabHost布局
LayoutInflater.from(this).inflate(R.layout.login,
tabHost.getTabContentView(), true);
// 添加第一个标签页
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("忘记密码")
.setContent(R.id.tab01));
// 添加第二个标签页
tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("密码解锁")
.setContent(R.id.tab02));
// 添加第三个标签页
tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("手势解锁")
.setContent(R.id.tab03));
tabHost.setCurrentTabByTag("tab2");
显示效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: