Chciałbym ustawić temat progressDialog. Aby ją stworzyć, używam tego kodu:Jak ustawić kompozycję do ProgressDialog?
progressDialog = ProgressDialog.show(this, "Please Wait", "Loading dictionary file....", true, false);
Nie mogę tylko napisać
progressDialog = new ProgressDialog(...);
progressDialog.(do_sth_with_dialog);
progressDialog.show(...)
ponieważ metoda show() jest statyczny i dostaję ostrzeżenie kompilatora. Czy istnieje jakiś sposób, aby wykorzystać dostępne stałych jak
progressDialog.THEME_HOLO_DARK
ustawić motyw dialogowe?
Chciałbym również zmienić tło dialogowe i zrobić rogi wokół (nie chcę niczego zmieniać z paskiem postępu, który jest wewnątrz progressDialog, jest tutaj wiele tutoriali, ale zazwyczaj opisują one sposób tworzenia nowej klasy który rozszerza klasę progressDialog.
Czy istnieje prostszy sposób ustawić motyw i kolor tła progressDialog?
Dlaczego mogę uzyskać dostęp do stałych jak progressDialog.THEME_HOLO_DARK jeśli ja nie mogę ich używać?
Nie można nadmuchać postępu Dialog UI, co można zrobić, to robiąc Async zadanie, można pokazać niestandardowego dialogowe – Adil
Adil Mughal mógłbyś napisać odpowiedź w jaki sposób mogę dokonać customProgressDialog tylko z tematu, TLE i narożniki zmodyfikowany? Nie chcę dotykać paska postępu ... – Marek
@Marek: nie można nadmuchać układu okna dialogowego Postępu (wspomnianego powyżej przez Adila Mughala), trzeba użyć niestandardowego okna dialogowego (nie jest to okno niestandardowego progu). możesz utworzyć proste okno dialogowe i dostosować je do swoich wymagań. –