4
我試圖創建一個覆蓋顯示通知,如果他們到達我的應用程序的底部。Popupwindow停用邊框
我打算用PopupWindow來做這件事,因爲它很容易集成到每一個活動中,而不會有麻煩的有一個RelativeLayout作爲屏幕上的最後一個元素。
我測試的代碼看起來像這樣:
popUp = new PopupWindow(this);
popUp.setContentView(LayoutInflater.from(this).inflate(R.layout.testwindow, null));
popUp.showAtLocation(layout, Gravity.BOTTOM, 0, 0);
popUp.update(0, 0, width, height);
其中寬度和高度都是我的設備的尺寸。但問題是彈出窗口不會覆蓋整個屏幕,顯示一個小邊框 - 這不在我的佈局中 - 以及一些填充。
我已經嘗試將佈局文件中的邊框設置爲0px,並將偏移量和額外寬度添加到測量的屏幕寬度。但左側的填充無法移除。
我能做些什麼來將覆蓋層拉伸到整個窗口的寬度?現在看起來是這樣的:
這太瘋狂了:這個問題已經失去的不僅是產品我建立也是公司 - 現在依然,它吸引了答案。你會得到一個upvote,也許如果我來測試你的解決方案,我會接受它。歡呼並保持良好的工作! – schlingel
@schlingel您是否設法測試我的解決方案?如果你這樣做,請接受我的回答。 – Records
抱歉,沒有。我不知道它是否有效。 – schlingel