[問題] 關於TabHost幾個問題
我製作了一個tabhost,有四個tab選項連結到各自的Activity(第一層)
該Activity(第一層)還有別的操作會連結到令一個Activity(第二層)
而第二層的Activity並不在tab的選項內,這時我做的tab就會消失了
有點難表達,講的簡單一點就是我希望我做的tab
可以在這個App裡面所有的Activity中都顯示出來,我該怎麼做呢?
表達的很爛,附上一些code來描述:
tabhost:
public class AppTabhost extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/**find tab host**/
TabHost tabHost = getTabHost();
/**add tabs**/
//tab 1
tabHost.addTab(tabHost
.newTabSpec("tab1")
.setIndicator("tab1")
//第一層:Activity A
.setContent(new Intent(AppTabhost.this, A.class)));
//tab 2
tabHost.addTab(tabHost
.newTabSpec("tab2")
.setIndicator("tab2")
//第一層:Activity B
.setContent(new Intent(AppTabhost.this, B.class)));
}
}
---------------------------------------------------------------------
Activity A
public A extends....{
public void onCreate(...) {
....
Button btn = (Button) findViewById(...);
btn.setOnClickListener(new View.OnClickListener() {
Intent intent = new Intent();
//第二層:Activity C
intent.setClass(this, C.class);
startActivity(intent);
});
}
}
這時當我點擊按鈕連到Activity C時
tab就會不見了,有什麼方法可以讓tab顯示在所有的Activity中呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.138.203
推
08/07 20:20, , 1F
08/07 20:20, 1F
→
08/07 20:20, , 2F
08/07 20:20, 2F
→
08/07 20:21, , 3F
08/07 20:21, 3F
→
08/07 20:21, , 4F
08/07 20:21, 4F
→
08/07 20:21, , 5F
08/07 20:21, 5F
→
08/07 20:22, , 6F
08/07 20:22, 6F
→
08/07 20:23, , 7F
08/07 20:23, 7F
→
08/07 20:23, , 8F
08/07 20:23, 8F
→
08/07 20:23, , 9F
08/07 20:23, 9F
→
08/07 23:57, , 10F
08/07 23:57, 10F
→
08/07 23:58, , 11F
08/07 23:58, 11F
推
08/08 11:30, , 12F
08/08 11:30, 12F
→
08/08 11:32, , 13F
08/08 11:32, 13F
→
08/08 18:32, , 14F
08/08 18:32, 14F
→
08/08 18:33, , 15F
08/08 18:33, 15F
→
08/08 19:58, , 16F
08/08 19:58, 16F
→
08/08 19:59, , 17F
08/08 19:59, 17F
→
08/08 21:36, , 18F
08/08 21:36, 18F
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章