Android 如何在操作栏中添加选项卡

Android 如何在操作栏中添加选项卡,android,tabs,android-actionbar,Android,Tabs,Android Actionbar,我在我的应用程序的操作栏中添加了一些选项卡按钮。但我不知道如何将编码添加到每个选项卡按钮。我想从每个选项卡按钮打开一个新布局。我找不到这些按钮的ID。(我是android的初学者)谢谢 final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.TabListener tabListener = new ActionBar

我在我的应用程序的操作栏中添加了一些选项卡按钮。但我不知道如何将编码添加到每个选项卡按钮。我想从每个选项卡按钮打开一个新布局。我找不到这些按钮的ID。(我是android的初学者)谢谢

final ActionBar actionBar = getActionBar();


actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

ActionBar.TabListener tabListener = new ActionBar.TabListener() {
    public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
    }

    public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
    }

    public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
    }
};

for (int i = 0; i < 3; i++) {
    actionBar.addTab(
            actionBar.newTab()
                    .setText("Tab " + (i + 1))
                    .setTabListener(tabListener));
}
final ActionBar ActionBar=getActionBar();
actionBar.setNavigationMode(actionBar.NAVIGATION\u MODE\u选项卡);
ActionBar.TabListener TabListener=新建ActionBar.TabListener(){
已选择的公共事务(ActionBar.Tab选项卡,FragmentTransaction ft){
}
已选择公共无效OnTab(ActionBar.Tab选项卡,FragmentTransaction ft){
}
已重新选择公共void ontaber(ActionBar.Tab选项卡,FragmentTransaction ft){
}
};
对于(int i=0;i<3;i++){
actionBar.addTab(
actionBar.newTab()
.setText(“制表符”+(i+1))
.setTabListener(tabListener));
}
我通过在onCreate方法中使用这段代码获得了制表符

/** Creating Android Tab */

    Tab tab = actionabar.newTab().setText("My Tabs").setIcon(R.drawable.myfriends).setTabListener(tabListener);
    Tab tab = actionabar.newTab().setText("Tab1").setTabListener(tabListener);
    actionabar.addTab(tab);
    tab = actionabar.newTab().setText("Tab2").setTabListener(tabListener);                               
    actionabar.addTab(tab);       
    tab = actionabar.newTab().setText("Tab3").setTabListener(tabListener);                               
    actionabar.addTab(tab);        
使用开关盒切换到选项卡

switch (position) {
case 0:
    tabLayout = R.layout.tab1;
    break;
case 1:
    tabLayout = R.layout.tab2;
    break;
case 2:
    tabLayout = R.layout.tab3;
    break;
}     

尝试一个像ActionBar这样的库Sherlock它将帮助您首先完成这项工作(然后,如果您何时切换到android action bar,您可以随时切换)这里的位置是什么意思??位置是选项卡编号,如果是第一个选项卡,它的大小写为0,它将显示xml中定义的tab1布局。