/ / Android Dialog z okna dialogowego kliknij - Android, okno dialogowe

Android Dialog z okna dialogowego - Android, okno dialogowe

Zrobiłem niestandardowe okno dialogowe (rozszerza okno dialogowe), a następnie utworzyłem obiekt w klasie Activity Sample.class

Następnie, jeśli kliknę przycisk w Aktywność i pojawi się okno dialogowe niestandardowe.

Problem polega na tym, że od niestandardowego okna dialogowegozawiera EditText, miękka klawiatura jest potrzebna i pojawia się, ale jeśli kliknę (przycisk) ekran poza oknem dialogowym, wywołanie "anuluj" zostanie wywołane, aby okno dialogowe zniknęło. Jednak to, co chcę zaimplementować, to kliknięcie ekranu poza oknem dialogowym, znika tylko klawiatura. Czy ktoś może mi pomóc?

Odpowiedzi:

1 dla odpowiedzi № 1

Użyj setCanceledOnTouchOutside (false) w wystąpieniu okna dialogowego. Spowoduje to przerwanie odrzucania okna dialogowego. Ale nie jestem pewien, czy miękka klawiatura zniknie z tego powodu.


0 dla odpowiedzi nr 2

Użyj tego,
dialog.setCanceledOnTouchOutside(false);