关闭

PopupWindows全屏及半透明背景代码

220人阅读 评论(0) 收藏 举报
ok.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {
View view = getLayoutInflater().inflate(R.layout.pop_queren,
null, false);
pop = new PopupWindow(view, LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
pop.setOutsideTouchable(true);
pop.setFocusable(true);
pop.showAtLocation(view, Gravity.CENTER, 0, 0);// 显示屏幕中央
final WindowManager.LayoutParams lp = getWindow()
.getAttributes();
lp.alpha = (float) 0.5;
getWindow().setAttributes(lp);
quxiao = (Button) view.findViewById(R.id.quxiao);
queding = (Button) view.findViewById(R.id.queding);
quxiao.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {
pop.dismiss();
lp.alpha = (float) 1;
getWindow().setAttributes(lp);
}
});
queding.setOnClickListener(new OnClickListener() {


@Override
public void onClick(View v) {
pop.dismiss();
lp.alpha = (float) 1;
getWindow().setAttributes(lp);
}
});
}
});
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2293次
    • 积分:60
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:13篇
    • 译文:0篇
    • 评论:0条
    文章存档