我的Android项目显示空标签

时间:2015-05-05 09:50:32

标签: android

我已从网站下载代码,但效果很好。但是当我根据我的要求编辑这段代码时,它现在显示一个空的结果。

public class MainActivity extends Activity {
public static Context appContext;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    appContext = getApplicationContext();

    ActionBar actionbar = getActionBar();
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);

    ActionBar.Tab NumbersTab = actionbar.newTab().setText("Numbers");
    ActionBar.Tab MessagesTab = actionbar.newTab().setText("Messages");

    Fragment NumbersFragment = new AFragment();
    Fragment MessagesFragment = new BFragment();

    NumbersTab.setTabListener(new MyTabsListener(NumbersFragment));
    MessagesTab.setTabListener(new MyTabsListener(MessagesFragment));

    actionbar.addTab(NumbersTab);
    actionbar.addTab(MessagesTab);
}

1 个答案:

答案 0 :(得分:2)

更改此

actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);

 if (actionbar.getNavigationMode() == ActionBar.NAVIGATION_MODE_TABS) {
     actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
     actionbar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE);
 } else {
     actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
     actionbar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
 }