android AlertDialog类

来源:互联网 发布:xilinx edk软件下载 编辑:程序博客网 时间:2024/06/06 03:34

1)更改AlertDialog窗口大小的方法:

AlertDialog dialog = new AlertDialog.Builder(this).setTitle("Dialog").setMessage("I am a Dialog!").setPositiveButton("Ok", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}}).setNegativeButton("Cancel",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int which) {}}).create();dialog.show();WindowManager.LayoutParams params = dialog.getWindow().getAttributes();params.width = 400;params.height = 200;dialog.getWindow().setAttributes(params);

 

2)去除Dialog边框

factory = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);renameView = factory.inflate(R.layout.rename_layout, null);AlertDialog dialog = new AlertDialog.Builder(this).setTitle("Dialog").setPositiveButton("Ok", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int which) {}}).setNegativeButton("Cancel",new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog,int which) {}}).create();dialog.setView(renameView, 0, 0, 0, 0);dialog.show();


 

原创粉丝点击