Android 如何在操作栏中添加选项卡
我在我的应用程序的操作栏中添加了一些选项卡按钮。但我不知道如何将编码添加到每个选项卡按钮。我想从每个选项卡按钮打开一个新布局。我找不到这些按钮的ID。(我是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
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布局。