Java 未选择碎片崩溃

Java 未选择碎片崩溃,java,android,android-fragments,crash,Java,Android,Android Fragments,Crash,我有个问题。。。我想使用尚未创建的actionbar选择一个选项卡,如何创建它以及单击它?我可以实例化它,然后呢?我不太明白我做了几次尝试:( 提前感谢:) 我不知道我是否理解您的问题,但如果您想在操作栏中创建选项卡栏(请阅读以获取正确的库),则必须将以下代码添加到活动中: // i use ActionBarSherlock library: // get an instance of your actionbar and set your navigation mode to

我有个问题。。。我想使用尚未创建的actionbar选择一个选项卡,如何创建它以及单击它?我可以实例化它,然后呢?我不太明白我做了几次尝试:( 提前感谢:)


我不知道我是否理解您的问题,但如果您想在
操作栏中创建
选项卡栏
(请阅读以获取正确的库),则必须将以下代码添加到
活动中

    // i use ActionBarSherlock library:
    // get an instance of your actionbar and set your navigation mode to tabbar
    mContext.getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    //create a tab and add it to your actionbar
    tabHome = mContext.getSupportActionBar().newTab();
    tabHome.setText(tabItemHome);
    tabHome.setTag(tabItemHome);
    tabHome.setTabListener(this); // TabListener
    mContext.getSupportActionBar().addTab(tabHome);
要检查单击了哪个选项卡,您必须实现一个
TabListener
(在我的代码示例中,活动实现了一个TabListener)。然后可以重写以下方法:

@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}

@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}

@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}

如果您还有更多问题,请告诉我。

我想我解释得不好。在我的应用程序中,我想选择3个标签,只有当我想说或选择显示时,它还没有被创建或instaziata。要创建它,我应该继续,这样我就可以点击它,然后做各种任务。我想知道如何在不点击它的情况下创建它,然后选择它。'code'MainActivity.actionBar.setSelectedNavigationItem(2);是的,我想我解决了它,但我能知道如何把刷卡的行动吧?Minium api 13如果答案有助于你解决问题,你也应该标记它!如果你想刷卡,就应该使用
viewPager
:。我看到了这篇文章,但我没有这么做:(因为我的应用程序崩溃了。)
@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}

@Override
public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}

@Override
public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) {
    // todo
}