- 创建dialog
mDialog = new Dialog(mContext, R.style.TipsDialog);
复制代码
- 设置显示内容
View view = LayoutInflater.from(mContext).inflate(R.layout.dialog_tips, null);
mDialog.setContentView(view);
复制代码
- 设置显示位置
DisplayMetrics dm =new DisplayMetrics();
WindowManager manager = (WindowManager) this.mContext.getSystemService(Context.WINDOW_SERVICE);
manager.getDefaultDisplay().getMetrics(dm);
mDialog.getWindow().setLayout((int)(dm.widthPixels * 0.8f), ViewGroup.LayoutParams.WRAP_CONTENT);
mDialog.getWindow().setGravity(Gravity.CENTER);
复制代码
转载于:https://juejin.im/post/5b68e753e51d451924735312