2015-09-04 102 views
-2

如何刪除彈出窗口的黑色背景。我正在使用showAtLocation方法來顯示彈出窗口。 我跟着this但沒用。 我嘗試以下方法:刪除彈出的黑色背景

popup.getContentView().setBackgroundResource(android.R.color.transparent); 
+0

[本鏈接(http://stackoverflow.com/a/25174316/3564344)會幫助你.. – Vijay

+0

@Vijay這是沒有用的。 –

回答

0

只需設置在佈局的主要佈局元素的背景顏色。透明對於彈出式窗口來說不是一個非常有用的顏色。

因此,我的意思是設定用在內容查看的佈局文件中的背景: PopupWindow(查看內容查看,INT寬度,高度INT,布爾可聚焦)

+0

它爲我工作,但有一個問題。早些時候我正在創建popup這個popup =新的PopupWindow(ChallengerActivity.this);在那個時候彈出窗口正在關閉,當我點擊彈出框外,但現在它不關閉。我嘗試了很多解決方案但沒有結果。 –