Android windowポップアップウィンドウ

1132 ワード

 Dialog myDialog = new Dialog(MainActivity.this, R.style.Translucent_NoTitle);
        View view = LayoutInflater.from(MainActivity.this).inflate(
                R.layout.dialog, null);
        myDialog.setContentView(view);
        myDialog.setCanceledOnTouchOutside(true);
        Window dialogWindow = myDialog.getWindow();
        dialogWindow.setGravity(Gravity.CENTER);
        //       
        WindowManager wm = this.getWindowManager();
        int width = wm.getDefaultDisplay().getWidth();
        int height = wm.getDefaultDisplay().getHeight();
        //        
        dialogWindow.setLayout(width*5/6,height/3);
        //    
        myDialog.show();