Я хочу показать/скрыть ProgressBar в ActionBar на всех устройствах Android. Я использую поддержку поддержки Android (поддержка android-v7-appcompat).Показать/скрыть ProgresBar в ActionBar на API Android ниже 11
Моя деятельность распространяется на ActionBarActivity
, а в onCreate
запрашивает функцию окна supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
(перед настройкой содержимого).
На моей кнопке щелкните Я показываю/скрываю ProgressBar.
public void onClick(View v) {
if(v.getId() == R.id.buttonProgress) {
if(progress) {
setProgressBarIndeterminateVisibility(false);
progress = false;
} else {
setProgressBarIndeterminateVisibility(true);
progress = true;
}
}
}
Этот код работает отлично на андроид API выше, чем 11. Но я proglem с API ниже 11. ProgressBar не отображается. В LogCat нет ошибки.
Я заметил, что когда я показываю ProgressBar в onCreate
, он работает. Я также могу скрыть его от onCreate
.
У вас есть решение этой проблемы?
Спасибо!
Возможно, вы необходимо использовать ActionBarSherlock – Ashok
Я хочу использовать только API Android, а не ActionBarSherlock. –