ActionBar setProgressBarIndeterminateVisibility (false) funktioniert nicht auf Android 2.3

Die setProgressBarIndeterminateVisibility (false) funktioniert nicht für 2.3 android. Ich benutze den Code unten. Der Fortschrittsbalken ist immer Show und ist nicht versteckt. Der gleiche Code funktioniert auf Android 4.x und der Fortschrittsbalken ist ausgeblendet. Die Aktivität erstreckt sich von SherlockFragmentActivity, und es gibt keinen Anruf wie setSupportProgressBarIndeterminateVisibility (true); Damit wird der Fortschrittsbalken sichtbar. Mein vollständiger Code:

@Override protected void onCreate(Bundle savedInstanceState) { ((SherlockFragmentActivity) JbActivity.this) .requestWindowFeature((long) com.actionbarsherlock.view.Window.FEATURE_INDETERMINATE_PROGRESS); super.onCreate(savedInstanceState); setSupportProgressBarIndeterminateVisibility(false); DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); restart = false; actionBar = getSupportActionBar(); if (SelectedItems.isNull()) { restart = true; try { String jsonString = savedInstanceState .getString("SelectedItems"); SelectedItems.build(jsonString); } catch (Exception e) { Intent mainIntent = new Intent(JbActivity.this,CityList.class); mainIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(mainIntent); finish(); } } } 

Es gibt keinen Platz in dem Code, wo ich anrufe Kannst du bitte einen Weg vorschlagen, damit ich den Fortschrittsbalken auf Android 2.x verstecken kann. Vielen Dank

  • C # xamarin kreisförmigen progress bar - Android
  • Über Android Fortschritt Dialog. Vermeiden?
  • Android - was macht requestWindowFeature (Window.FEATURE_INDETERMINATE_PROGRESS)?
  • Android änderung Horizonal Fortschrittsbalkenfarbe
  • Android ProgressBar UI benutzerdefinierte Layout
  • Wie kann ich den Stil einer ProgressBar zu klein ändern?
  • Android: Semi Circle Progress Bar
  • Wie kann man eine Radial / Circular ProgressBar nicht drehen
  • 3 Solutions collect form web for “ActionBar setProgressBarIndeterminateVisibility (false) funktioniert nicht auf Android 2.3”

    Versuchen Sie es mit: getSherlockActivity().setSupportProgressBarIndeterminateVisibility(false);

    Wenn du es von einem SherlockFragment oder einfach:

     setSupportProgressBarIndeterminateVisibility(false); 

    Versuchen Sie, diese Methode anzuzeigen, um anzuzeigen:

     setSupportProgressBarIndeterminateVisibility(true); 

    Und diese Methode zu verbergen:

     setSupportProgressBarIndeterminateVisibility(false); 

    Beide arbeiten für mich auf Android 2.3.3 bis 4.1.7

    Ruf einfach an

     setSupportProgressBarIndeterminateVisibility(false); 

    Nach setContentView

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.