總結(jié)一下dialog常用的東西
Dialog 全屏
通過定義style來設(shè)置全屏
<!-- style.xml中 Dialog全屏設(shè)置-->
<style name="dialogFullScreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@color/black</item>
<item name="android:windowIsFloating">false</item>
</style>
此處必須自定義windowBackground鹅龄,因為內(nèi)置windowBackground有個默認距離
//代碼部分
Dialog dialog = new Dialog(mContext,R.style.dialogFullScreen);
Dialog 窗口位置
安裝正常的窗口位置設(shè)置就行。
Window dialogWindow = dialog.getWindow();
//設(shè)置位置
dialogWindow.setGravity(Gravity.TOP|Gravity.LEFT);
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
/*y偏移量*/
lp.y =12;
/*x偏移量*/
lp.x=24;
dialogWindow.setAttributes(lp);
dialog.show();