我在应用的操作栏中添加了一些标签按钮。但我不知道如何将编码添加到每个标签按钮。我想从每个标签按钮打开一个新的布局。我无法找到这些按钮的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));
}
我在onCreate方法中使用此代码获得了标签。
答案 0 :(得分:0)
/** 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;
}