我在我的應用程序中有android對話框。如何控制對話背景觸動?
在我想要的背景是可觸摸的,但點擊對話框將不會關閉它。
在第二個對話框中我想在背景上點擊任何一個關閉對話框。
我應該用什麼屬性來控制它?
我在我的應用程序中有android對話框。如何控制對話背景觸動?
在我想要的背景是可觸摸的,但點擊對話框將不會關閉它。
在第二個對話框中我想在背景上點擊任何一個關閉對話框。
我應該用什麼屬性來控制它?
this.setFinishOnTouchOutside(false);
沒有工作對我來說
但這並:
mToolTipDialog.setCanceledOnTouchOutside(true);
爲了防止該對話框單擊背景或對話框以外的區域時被關閉,這樣做:
this.setFinishOnTouchOutside(false);
將其設置爲真正反其道而行之。
注意:this
是指上下文。
我想要的對話框不阻塞的背景按鈕。這會做到嗎?背景上的按鈕仍然可以點擊? –
如何爲API 8做些什麼? –
不,對話框將是模態的,即不能觸摸背景中的按鈕 - 這就是對話框的工作方式。 'setFinishOnTouchOutside'方法適用於API 11或更高版本。對於較早的API級別,您無法觸及對話外部,因此您無需擔心。您是否使用API 10及更早版本的模擬器嘗試了您的對話? – ChuongPham