[英]When does touching the screen outside an AlertDialog cancel the AlertDialog?
假設您有一個帶有兩個按鈕A和B的AlertDialog
。我發現在某些設備和某些版本的android上,如果您觸摸對話框周圍屏幕的任何區域,則AlertDialog
消失。 在其他設備上,您被迫選擇A或B,因此,如果不向AlertDialog
添加第三個(“取消”)選項,則不允許用戶取消操作。 是否可以通過編程方式確定是否需要第三種選擇?
您可以使用dialog.setCanceledOnTouchOutside(true);
來控制它dialog.setCanceledOnTouchOutside(true);
欲獲得更多信息 :
Dialog dialog = new Dialog(context)
dialog.setCanceledOnTouchOutside(true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.