0
我正在做一個應用程序,將有三個選項卡,其中一個應該有一個地圖片段。禁用滑動在一個滑動選項卡
我使用TabActivity創建了選項卡,現在不推薦使用TabActivity。建議使用滑動標籤。我的問題是這樣的 - 我可以禁用一個選項卡(具有地圖片段的選項卡),還是已經禁用地圖?我也應該使用此代碼(與TabActivity)或使用滑塊?
我的原代碼:
public class MainActivity extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Resources resources = getResources();
TabHost tabHost = getTabHost();
// First tab
Intent intentTabOne = new Intent().setClass(this, TabOneActivity.class);
TabSpec tabSpecTabOne = tabHost
.newTabSpec("Tab One")
.setIndicator("", resources.getDrawable(R.drawable.icon_one_config))
.setContent(intentTabOne);
// Second tab
Intent intentTabTwo = new Intent().setClass(this, TabTwoActivity.class);
TabSpec tabSpecSecondTab = tabHost
.newTabSpec("Tab Two")
.setIndicator("", resources.getDrawable(R.drawable.icon_two_config))
.setContent(intentTabTwo);
// Third tab
Intent intentTabThree = new Intent().setClass(this, TabThree.class);
TabSpec tabSpecSent = tabHost
.newTabSpec("Tab Three")
.setIndicator("", resources.getDrawable(R.drawable.icon_three_invitations_config))
.setContent(intentTabThree);
// add all tabs
tabHost.addTab(tabSpecTabOne);
tabHost.addTab(tabSpecTabTwo);
tabHost.addTab(tabSpecTabThree);
//set Windows tab as default
tabHost.setCurrentTab(0);
}
感謝您的回答,我已經使用ViewPager並將其替換爲app_bar_main中的自定義ViewPager,並且它工作正常,但我忘了回答這個問題:) – Kemo