Co oznacza „nieokreślony” w ProgressDialog?


Odpowiedzi:



36

Z Wikisłownika: Nieokreślony: Nieokreślony lub niedokładny. Po prostu oznacza to, że nie masz pewności, jak długo potrwa działanie, więc nie możesz na przykład powiedzieć, że coś jest zrobione w 50%.

Zwykle oznacza to po prostu, że postęp będzie wyświetlany jako stale poruszający się pasek ładowania, a nie procent lub tym podobne.


16

Zasadniczo, kiedy setProgressStyle(ProgressDialoge.STYLE_SPINNER)zostanie wzięte, setIndeterminate()będzie prawdziwe, ponieważ circle(Spinner)wola się obraca, co pokazuje, że „nie wiem, ile czasu to zajmie”. Kiedy weźmiemy ProgressStyle(ProgressDialoge.STYLE_HORIZANTAL), weźmiemy setIndeterminate()za fałsz, ponieważ przyjmuje słupek wartości / procentu, taki jak procent, z jakim został ukończony setProgress(value).


2

Prostym językiem możemy powiedzieć, że kwota nie jest określona, ​​oznacza to, że nie wiemy, ile będzie do ukończenia lub pełnego załadowania .. !!


0

Zmień tryb nieokreślony dla tego ProgressDialog. W trybie nieokreślonym postęp jest ignorowany, a okno dialogowe wyświetla zamiast tego nieskończoną animację.

Uwaga: ProgressDialog ze stylem STYLE_SPINNER jest zawsze nieokreślony i będzie ignorować to ustawienie. Zablokować cytat

Na przykład animacja postępu wczytuje się od lewej do prawej, a następnie automatycznie powtarza się bez interakcji użytkownika (co ustawiaProgress) po indeterminateustawieniu na true.

Odniesienie tutaj .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.