Może mój angielski jest słaby, ale naprawdę nie mogę zrozumieć, co oznacza „ nieokreślony ” w tym kontekście:
Rozwój Androida → ProgressDialog.isIndeterminate()
Może mój angielski jest słaby, ale naprawdę nie mogę zrozumieć, co oznacza „ nieokreślony ” w tym kontekście:
Rozwój Androida → ProgressDialog.isIndeterminate()
Odpowiedzi:
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.
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)
.
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 indeterminate
ustawieniu na true
.
Odniesienie tutaj .