我已經在我的應用程序中使用TabHost和TabActivity實現了3個選項卡。每個選項卡都有自己的ActivityGroup.I使用的是Android 2.2後退按鈕不起作用在TabActivity
我已在每個選項卡中的所有子活動中覆蓋onBackPressed()和onKeyDown(int keyCode,KeyEvent事件)。但它只適用於第一個兒童活動。在剩下的兒童活動中,我點擊後退按鈕後,應用程序停止工作。
這是我第一次實現Tab活動。
我已經在我的應用程序中使用TabHost和TabActivity實現了3個選項卡。每個選項卡都有自己的ActivityGroup.I使用的是Android 2.2後退按鈕不起作用在TabActivity
我已在每個選項卡中的所有子活動中覆蓋onBackPressed()和onKeyDown(int keyCode,KeyEvent事件)。但它只適用於第一個兒童活動。在剩下的兒童活動中,我點擊後退按鈕後,應用程序停止工作。
這是我第一次實現Tab活動。
其實我發現下面的鏈接,該解決方案
Android TabActivity Back key Event
你需要重寫onBackPressed()在你的類方法,它實現的ActivityGroup並保持活動堆棧,這樣你才能在彈出他們點擊返回按鈕。
您可以添加另一個選項卡回去:
則tabspec = tabHost.newTabSpec(TAB_HOME);
tabSpec.setIndicator(TAB_HOME);
tabSpec.setContent(new Intent(this, Home.class));
tabHost.addTab(tabSpec); </code>