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 indeterminateustawieniu na true.
Odniesienie tutaj .