歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Android控件使用——TabHost初始化標簽頁

之前使用過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");

顯示效果:

Copyright © Linux教程網 All Rights Reserved