设置alertdialog 透明度

来源:互联网 发布:游戏出海 知乎 编辑:程序博客网 时间:2024/04/21 00:16

如下:

Builder builder = new AlertDialog.Builder(getSherlockActivity());builder.setTitle(title);builder.setPositiveButton(R.string.rating_continue,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {}});builder.setNegativeButton(R.string.wispr_cancel,new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {/* User clicked cancel so do some stuff */}});final AlertDialog dialog = builder.create();dialog.show();Window window = dialog.getWindow();  WindowManager.LayoutParams lp = window.getAttributes();lp.alpha = 0.8f;window.setAttributes(lp); 

关键代码:

Window window = dialog.getWindow();  WindowManager.LayoutParams lp = window.getAttributes();lp.alpha = 0.8f;window.setAttributes(lp); 


原创粉丝点击