读书人

Dialog位置整合

发布时间: 2012-09-17 12:06:51 作者: rapoo

Dialog位置调整

在顶端显示对话框

AlertDialog alertDialog = new AlertDialog.Builder(this)
.setMessage("在顶端显示对话框").setPositiveButton("确定", null).create();
Window window = alertDialog.getWindow();
window.setGravity(Gravity.TOP);

alertDialog.show();

在底端显示对话框

AlertDialog alertDialog = new AlertDialog.Builder(this).setMessage("在底端显示对话框")
.setPositiveButton("确定", null).create();
Window window = alertDialog.getWindow();
window.setGravity(Gravity.BOTTOM);
alertDialog.show();

在任意位置显示对话框

AlertDialog alertDialog = new AlertDialog.Builder(this).setMessage("在任意位置显示对话框")
.setPositiveButton("确定", null).create();
Window window = alertDialog.getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.x = -20;
lp.y = -120;
window.setAttributes(lp);

alertDialog.show();

读书人网 >移动开发

热点推荐