4

フラグメントから ActionBar タブを作成することは可能ですか?

私は ABS ライブラリを使用しており、2 つのフラグメントがあります。2 番目のフラグメントのデータは動的に変化しています。フラグメントからタブを動的に表示することは可能ですか?

public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);        
         getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
            for (int i = 1; i <= 3; i++) {
                ActionBar.Tab tab = getSupportActionBar().newTab();
                tab.setText("Tab " + i);
                tab.setTabListener(this);
                getSupportActionBar().addTab(tab);
            }
    }

これは私が持っているコードで、取得していますThe method getSupportActionBar() is undefined for the type

4

2 に答える 2

8

気にしない、

getSherlockActivity().getSupportActionBar() を使用しました

完璧に機能しました

于 2012-11-13T17:07:25.300 に答える