=?Dialog()?生成系統(tǒng)自帶的dialog,然后設(shè)置inflate后的視圖
.setContentView(view);但發(fā)現(xiàn)生成的dialog顯示時(shí)頂部默認(rèn)會(huì)有一塊maggin的距離,印象效果,不管怎么調(diào)整都會(huì)存在,請問該如何將它解決?
1 回答

Charlie_Xu
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超4個(gè)贊
mDialog?=?new?AlertDialog.Builder(this).create(); mWindow?=?mDialog.getWindow(); mWindow.setGravity(Gravity.BOTTOM); WindowManager.LayoutParams?lp?=?mDialog.getWindow().getAttributes(); lp.width?=?800;?//?設(shè)置寬度 lp.height?=?800;?//?設(shè)置高度 mDialog.getWindow().setAttributes(lp); mWindow.setContentView(view);
setGravity設(shè)置dialog的位置,并且設(shè)置高度和寬度這樣就可以了
- 1 回答
- 0 關(guān)注
- 1185 瀏覽
添加回答
舉報(bào)
0/150
提交
取消