使用SherlockActivity在SherlockFragments中设置setSupportProgressBarIndeterminate

时间:2013-04-24 13:47:36

标签: android android-actionbar actionbarsherlock android-viewpager viewpagerindicator

我正在使用Jake的ActionBarSherlock和ViewPagerIndicator。 我意识到我无法使用SherlockActivity在SherlockFragments中设置setSupportProgressBarIndeterminate

在SherlockActivity中,我有

@Override
protected void onCreate(Bundle arg0) {
        super.onCreate(arg0);
        requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
        setTheme(R.style.Theme_Sherlock_Light_DarkActionBar);
        ActionBar actionbar = getSupportActionBar();
        actionbar.setDisplayHomeAsUpEnabled(true);
        //setSupportProgressBarVisibility(true);
    }

在我的SherlockFragment的 Asynctask

@Override
        protected void onPreExecute() {
            getSherlockActivity().getSupportActionBar();
            getSherlockActivity().setSupportProgressBarVisibility(true);
            getSherlockActivity().setSupportProgressBarIndeterminate(true);
        }

进度条不会出现。有什么理由吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

您需要使用setSupportProgressBarIndeterminateVisibility来显示不确定的进度条。