Pytania otagowane jako android-alertdialog

Podklasa okna dialogowego, która może wyświetlać jeden, dwa lub trzy przyciski. Jeśli chcesz wyświetlić tylko ciąg znaków w tym oknie dialogowym, użyj metody setMessage ().

17
Jak zapobiec zamknięciu okna dialogowego po kliknięciu przycisku
Mam okno dialogowe EditTextdo wprowadzania danych. Kiedy kliknę przycisk „tak” w oknie dialogowym, potwierdzi wejście, a następnie zamknie okno dialogowe. Jeśli jednak dane wejściowe są nieprawidłowe, chcę pozostać w tym samym oknie dialogowym. Za każdym razem, bez względu na dane wejściowe, okno dialogowe powinno zostać automatycznie zamknięte po kliknięciu przycisku …

27
Zgłaszanie okna dialogowego „Nie można dodać okna - token null nie jest dla aplikacji” z getApplication () jako kontekstem
Moja aktywność próbuje utworzyć AlertDialog, który wymaga kontekstu jako parametru. Działa to zgodnie z oczekiwaniami, jeśli użyję: AlertDialog.Builder builder = new AlertDialog.Builder(this); Jestem jednak ostrożny w używaniu „tego” jako kontekstu ze względu na możliwość wycieków pamięci, gdy Aktywność zostanie zniszczona i odtworzona nawet podczas czegoś prostego, takiego jak obracanie ekranu. …

17
Jak wyświetlić okno dialogowe Tak / Nie na Androidzie?
Tak, wiem, że istnieje AlertDialog.Builder, ale jestem zszokowany tym, jak trudno (cóż, przynajmniej nie przyjazny dla programisty) wyświetlić okno dialogowe w Androidzie. Kiedyś byłem programistą .NET i zastanawiam się, czy istnieje coś podobnego do Androida? if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... }



11
Jak mogę zmienić domyślny kolor tekstu przycisku okna dialogowego w systemie Android 5
W mojej aplikacji jest wiele okien dialogowych z alertami. Jest to układ domyślny, ale do okna dialogowego dodam przyciski pozytywów i negatywów. Tak więc przyciski otrzymują domyślny kolor tekstu Androida 5 (zielony). Próbowałem to zmienić bez powodzenia. Masz pomysł, jak zmienić ten kolor tekstu? Moje niestandardowe okno dialogowe: public class …


10
Ostrzeżenie „Unikaj przekazywania wartości null jako katalogu głównego widoku” podczas zwiększania widoku do użycia przez AlertDialog
Pojawia się ostrzeżenie, nie pozostawiającą włókien, Avoid passing null as the view rootpodczas pompowania poglądy z nulljak parent, jak: LayoutInflater.from(context).inflate(R.layout.dialog_edit, null); Jednak widok ma być używany jako zawartość pliku AlertDialog, używając setViewon AlertDialog.Builder, więc nie wiem, co powinno zostać przekazane jako parent. Jak myślisz, co parentpowinno być w tym przypadku?


8
„Android.view.WindowManager $ BadTokenException: nie można dodać okna” w buider.show ()
Z mojego głównego activity, muszę wywołać klasę wewnętrzną, aw metodzie wewnątrz klasy muszę pokazać AlertDialog. Po zamknięciu, po naciśnięciu przycisku OK, przejdź do Google Play w celu zakupu. Przez większość czasu wszystko działa idealnie, ale w przypadku kilku użytkowników dochodzi do awarii builder.show()i widzę "android.view.WindowManager$BadTokenException:Nie można dodać okna z dziennika …


11
Jak zaimplementować niestandardowy widok AlertDialog
W dokumentacji systemu Android w AlertDialog zawiera następujące instrukcje i przykład ustawiania widoku niestandardowego w AlertDialog: Jeśli chcesz wyświetlić bardziej złożony widok, wyszukaj FrameLayout o nazwie „body” i dodaj do niego swój widok: FrameLayout fl = (FrameLayout) findViewById(R.id.body); fl.add(myView, new LayoutParams(FILL_PARENT, WRAP_CONTENT)); Po pierwsze, jest całkiem oczywiste, że add()jest to …

8
Przyciski dialogowe ostrzeżeń motywu MaterialComponents
Niedawno przestawiłem się z biblioteki wsparcia na com.google.android.material: material: 1.0.0 Ale teraz mam problem, na tej stronie jest notatka https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md Uwaga: Użycie motywu Komponenty materiału włącza inflater widoku niestandardowego, który zastępuje komponenty domyślne ich odpowiednikami Materiał. Obecnie zastępuje to tylko składniki Button XML z MaterialButton. I motyw, którego używam Theme.MaterialComponents.Light.NoActionBar …
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.