【Android】设置Dialog
private Dialog alertDialog = new AlertDialog.Builder(context).
setView(view).
create();
alertDialog.getWindow().setDimAmount(0f);//设置透明背景
alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable());//设置背景填充
alertDialog.getWindow().setGravity(Gravity.LEFT | Gravity.BOTTOM);//设置位置
alertDialog.setCancelable(false);//设置点击返回键dialog不消失
alertDialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);//FLAG_LAYOUT_NO_LIMITS设置窗口可以点击下面的界面,FLAG_LAYOUT_NO_LIMITS设置可以移到窗口之外
本文来自博客园,作者:北海南竹,转载请注明原文链接:https://www.cnblogs.com/beihainanzhu/p/16334248.html

浙公网安备 33010602011771号