如何让popupwindow 显示在整个屏幕的中央

 我来答
l7722526
2017-10-03 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3825万
展开全部
这个简单又好用
AlertDialog.Builder builderAlert = new AlertDialog.Builder(this);
builderAlert.setTitle("更换头像");
myview = View.inflate(UserActivity.this,
R.layout.choose_photo_buttom, null);
builderAlert.setView(myview);
dialog = builderAlert.show();
//默认在中间,下面3行是从底部弹出的动画,
/* Window window = dialog.getWindow();
window.setGravity(Gravity.BOTTOM);
window.setWindowAnimations(R.style.mystyle); // 添加动画
*/ dialog.show();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盍梓祥5936
2017-10-03
知道答主
回答量:70
采纳率:0%
帮助的人:83.9万
展开全部
调用显示的时候用showAtLocation,然后第二个参数选择Gravity.center,第三个第四个写0,就可以居中了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式