AlertDialog dialog = new AlertDialog.Builder(this)
.setTitle(R.string.test)
.setIcon(null)
.create();
dialog.show();
/* set dialog window layout */
dialog.getWindow().setLayout(res.getInteger(R.integer.widget_width),
res.getInteger(R.integer.widget_height));
dialog 会根据给定的window size (layout) 做自动调整。
必须在dialog.show() 以后再setlayout(这点让我走了很多弯路)。