/ / Диалоговият прозорец на Android извън диалоговия прозорец за щракване -

Диалоговият интерфейс на Android от диалоговия прозорец за щракване - Android, диалога

Направих персонализиран диалогов прозорец (разширява диалога) и след това направи обекта в Activity Sample.class

След това, ако кликна върху един бутон в Активността и потребителският диалогов прозорец се покаже.

Тук проблемът е, тъй като персонализирания диалогсъдържа EditText, мека клавиатура е необходима и се появява, но ако щракна (раздела) на екрана извън диалоговия прозорец, слушателят "анулиране" се извиква, така че диалоговият прозорец да изчезне. Обаче това, което искам да внедря, е когато кликна върху екрана извън диалоговия прозорец, само клавиатурата изчезна. Може ли някой да ми помогне?

Отговори:

1 за отговор № 1

Използвайте setCanceledOnTouchOutside (false) в диалоговия прозорец. Това ще спре да отхвърля диалоговия прозорец. Но не съм сигурен, че меката клавиатура ще изчезне с това.


0 за отговор № 2

използвай това,
dialog.setCanceledOnTouchOutside(false);