您的位置:首页 > 移动开发 > Android开发

android 小米手机弹出框(自定义dialog)位置不居中解决方法

2015-07-31 17:51 806 查看
在创建dialog或者构造方法出加入如下代码就可以解决问题、

Window window =  dialog.getWindow();
if (dialog != null && window != null) {
WindowManager.LayoutParams attr = window.getAttributes();
if (attr != null) {
attr.height = ViewGroup.LayoutParams.WRAP_CONTENT;
attr.width = ViewGroup.LayoutParams.WRAP_CONTENT;
attr.gravity = Gravity.CENTER;//设置dialog 在布局中的位置
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息