Dialog常用显示

在做项目中我们经常会使用弹出框,一般会用到Dialog 、AlertDialog、或者PopupWindow。下面来实现以下Dialog

在Activity实现 如下:

    Dialog dialog = new Dialog(this, R.style.hanxunDialog);
    View view = LayoutInflater.from(this).inflate(R.layout.item_layout, null);
    dialog.setContentView(view);
    Window dialogWindow = dialog.getWindow();
    //设置显示屏幕位置
    dialogWindow.setGravity(Gravity.CENTER);
    WindowManager.LayoutParams lp =dialogWindow.getAttributes();
    //设置y坐标
    //lp.y = 20;
    //设置透明度
    lp.alpha = 0.5f;
    lp.dimAmount = 0.5f;
    dialogWindow.setAttributes(lp);

R.style.hanxunDialog 如下:


R.layout.item_layout




    
    
    


drawable里面的 bg_dialog_order_show



    
    
    

你可能感兴趣的:(Dialog常用显示)