編輯: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結合的實現方式。
FrameLayout(幀布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),T
本文實例講述了Android編程根據系列圖片繪制動畫的方法。分享給大家供大家參考,具體如下: 一、采用系統提供的Animation類,用自帶的方法 其中的ani
在這裡我們要使用Android ListView來實現顯示股票行情,效果圖如下,紅色表示股票價格上漲,綠色表示股票價格下跌。 第一步、定義color.xml如下
JSON代表JavaScript對象符號。它是一個獨立的數據交換格式,是XML的最佳替代品。本章介紹了如何解析JSON文件,並從中提取所需的信息。Android提供了四個