Направих персонализиран диалогов прозорец (разширява диалога) и след това направи обекта в Activity Sample.class
След това, ако кликна върху един бутон в Активността и потребителският диалогов прозорец се покаже.
Тук проблемът е, тъй като персонализирания диалогсъдържа EditText, мека клавиатура е необходима и се появява, но ако щракна (раздела) на екрана извън диалоговия прозорец, слушателят "анулиране" се извиква, така че диалоговият прозорец да изчезне. Обаче това, което искам да внедря, е когато кликна върху екрана извън диалоговия прозорец, само клавиатурата изчезна. Може ли някой да ми помогне?
Отговори:
1 за отговор № 1Използвайте setCanceledOnTouchOutside (false) в диалоговия прозорец. Това ще спре да отхвърля диалоговия прозорец. Но не съм сигурен, че меката клавиатура ще изчезне с това.
0 за отговор № 2
използвай това,
dialog.setCanceledOnTouchOutside(false);