0
我對話框掩蓋了整個屏幕寬度。全角對話框
因此:
Dialog dialog = new Dialog(this);
LayoutParams params = dialog.getWindow().getAttributes();
params.height = LayoutParams.MATCH_PARENT;
params.width = LayoutParams.MATCH_PARENT;
dialog.getWindow().setAttributes(params);
但結果是:
跳過是在父佈局的按鈕(MATCH_PARENT作爲寬度和高度 和10dp填充和橙色背景)。
即使在這answer最終的結果也有一些差距。
有沒有辦法覆蓋整個屏幕寬度沒有任何差距?
getWindow寬度( ).setLayout(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);這會有幫助嗎? – Triode
它是一樣的。仍有差距 –
嘗試將params.x設置爲某個負值 – Triode