2012-03-12 60 views

回答

1

你可以使用android的tabHost類來達到這個目的。 http://developer.android.com/reference/android/widget/TabHost.html

在onItemClick列表

,在標籤活動檢索客戶名稱,並把它的意圖和調用消費tabActivity這樣的類,

Intent intent = new Intent(FirstActivity.this,SecondActivity.class); 
Bundle b = new Bundle(); 
b.putString("name", name); 
intent.putExtras(b); 
startActivity(intent); 
finish(); 

從束

刪除數據
Resources res = getResources(); // Resource object to get Drawables 
    TabHost tabHost = getTabHost(); // The activity TabHost 
    TabHost.TabSpec spec; // Resusable TabSpec for each tab 
    Intent intent; // Reusable Intent for each tab 

    // Create an Intent to launch an Activity for the tab (to be reused) 
    intent = new Intent().setClass(this, firsttabActivity.class); 
    // Initialize a TabSpec for each tab and add it to the TabHost 
    spec = tabHost.newTabSpec("first").setIndicator("first", res.getDrawable(R.drawable.ic_tab_shuffle)).setContent(intent); 
    tabHost.addTab(spec); 

    // Do the same for the other tabs 
    intent = new Intent().setClass(this, secondtabActivity.class); 
    spec = tabHost.newTabSpec("second").setIndicator("second", res.getDrawable(R.drawable.ic_tab_shuffle)).setContent(intent); 
    tabHost.addTab(spec); 

現在,您可以將客戶名稱與選項卡中的意圖一起傳遞,並使活動提取它並使用您自己的邏輯使用客戶名稱檢索客戶詳細信息。 我不知道是否有更有效的方法來做到這一點。這恰好出現在我的腦海裏。 我希望它有幫助。

+0

我有一個類擴展了Activity類(不是TabActivity)。在這樣的對話中,我想要在這個對話中加上標籤,這有可能嗎? – Sebosin 2012-03-13 11:53:26

+0

我有點困惑。你有一個活動,顯示一些數據和其他的東西,你想添加標籤也數據?或者它是一個只有標籤的活動? – 2012-03-13 12:14:35

+0

在我的主要活動中顯示客戶名單。選擇一個我必須打開一個對話框,其中一個選項卡在另一個選項卡中顯示您的聯繫信息,並在另一個選項卡中顯示您的結算信息和地圖。 – Sebosin 2012-03-13 16:00:47

相關問題