2

Я использую ActionBarSherlock и ViewPagerIndicator от Jake. Я понял, что не могу установить setSupportProgressBarIndeterminate в SherlockFragments с помощью SherlockActivity.Настройка setSupportProgressBarIndeterminate в SherlockFragments with SherlockActivity

В 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); 
     } 

The ProgressBar не появляется. Любая причина для этого?

Заранее спасибо.

+0

check [Показывать неопределенный прогресс в Шерлок-баре] (http://stackoverflow.com/a/10615994) –

ответ

3

Чтобы сделать неопределенное отображение индикатора выполнения, вам необходимо использовать setSupportProgressBarIndeterminateVisibility.

+0

Не ошибаться, что с 'setSupportProgressBarIndeterminate' ... –

Смежные вопросы