Android ProgressDialog mit setContentView
Ich gelesen habe, eine Hölle der eine Menge über diese, und kann nicht sehen, wer ' s getan oder versucht es vor.
Also ich habe ein Objekt, das reicht Bildansicht, dann in das nenne ich Fortschritt-dialog und den Fortgang Dialoge der Inhalt der Bildansicht (also versucht, ziehen Sie die Fortschrittsanzeige in der Bildansicht.. - Ansicht).
loadingProgressDialog.setContentView(this); //this is: LoaderImageView extends ImageView
loadingProgressDialog.setIndeterminate(true);
loadingProgressDialog.show();
Und ich bekomme die Fehlermeldung: requestFeature() muss aufgerufen werden, bevor das hinzufügen von Inhalten
Nun habe ich diesen Fehler gesehen, bevor Sie zu Lasten der Beiträge-und ja, die Antwort scheint offensichtlich. Ich habe versucht, alle Funktionen:
loadingProgressDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
loadingProgressDialog.requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
loadingProgressDialog.getWindow().requestFeature(Window.FEATURE_PROGRESS);
loadingProgressDialog.getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
Aber ich verstehe nicht, warum brauche ich das? Und zweitens keiner von Ihnen arbeiten sowieso!
Also die Frage ist kann ich den ProgressDialog contentView zu einer Bildansicht? Wenn ja, was habe ich bekommen falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich es gemacht;
in der Tat, es ist sehr einfach; mit
nach
Die folgenden Zeilen von code überflüssig sind:
ist zu sagen:
ist das genug.
Ich hoffe, dies kann helfen, andere Menschen auf der Suche nach Antwort zu dieser Frage.
Wenn Sie Lesen, die progressDialog developer doc es sagt, "Ein Dialogfeld mit einer Fortschrittsanzeige und einem optionalen text-Nachricht oder anzeigen. Nur eine SMS-Nachricht oder eine Ansicht kann verwendet werden, zur gleichen Zeit."
Es sieht aus wie Sie versuchen, beides zu tun. Möglicherweise die Ursache für Ihr Problem.
Bekam es.
Der Schlüssel war in der Klasse Namen, nicht mit ProgressDialog ( http://developer.android.com/reference/android/app/ProgressDialog.html ), wenn Sie nicht brauchen einen dialog!
Änderte ich meine Implementierung zu verwenden: ProgressBar ( http://developer.android.com/reference/android/widget/ProgressBar.html ) und es funktioniert Super.
Jubel für das Ohr sowieso!
Dies ist, warum ich war auf der Suche für Sie für:
http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html
Tutorial zeigt, wie Sie ein Spinner, während ein Bild geladen wird. Genießen Sie