Android自定义Dialog 软键盘、大小的设置

Dialog中EditText可弹出软键盘


把style设置到dialog中

Dialog ad = new Dialog(context,R.style.CustomDialogStyle);  
ad.show();  
Window window = ad.getWindow();  
window.setBackgroundDrawable(new ColorDrawable(0));    
window.setContentView(R.layout.cancel_sos_dialog);

Dialog中设置大小

代码承接上面的代码

WindowManager.LayoutParams  lp= window.getAttributes();    
lp.width=screenWidth - 50;//定义宽度    
lp.height=LayoutParams.WRAP_CONTENT;//定义高度    
window.setAttributes(lp);  

你可能感兴趣的:(Android自定义Dialog 软键盘、大小的设置)