Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> android兩種Tab分頁的方式:TabActivity和ActivityGroup

android兩種Tab分頁的方式:TabActivity和ActivityGroup

編輯:Android開發實例

 許多軟件,因為功能比較多,都喜歡采用Tab分頁。在Android裡面Tab分頁,常用的方法有兩種:

       1、采用TabActivity和TabHost的結合

       2、采用ActivityGroup和GridView的結合。

 

 一、TabActivity和TabHost的結合

 

          1.主類繼承TabActivity

           public class Tagpage extends TabActivity

           2.獲取當前TabHost對象

           final TabHost tabHost = getTabHost();

           3.添加Tab分頁標簽,這裡就是關鍵,把每個分頁面鏈接成Activity。頁面的跳轉,即是Activity的跳轉。

           tabHost.addTab(tabHost.newTabSpec("Tab1")      
                .setIndicator("tab2", getResources().getDrawable(R.drawable.a1))      
                .setContent(new Intent(this, Page1.class)));


 二、ActivityGroup和GridView的結合

 

 

        1、主類繼承ActivityGroup

        public class GridViewTabPage extends ActivityGroup

        2、 獲取每個子頁面的Activity視圖

        Intent intent = new Intent(GridViewTabPage.this, Page1.class);

        subPageView = getLocalActivityManager().startActivity(
      "subPageView" + i, intent);

        3、加載到容器

        pageContainer.addView(subPageView .getDecorView(),
        LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);


如果Tab選項過多,可以采用Gallery+ActivityGroup結合的實現方式。  

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved