我想向设备屏幕大小显示警报对话框。我通过此链接获得了解决方案How to make a alert dialog fill 90% of screen size? 我使用那里给出的解决方案,它工作得很好,但我的警报消息以非常小的尺寸显示。我们甚至无法以横向方式识别信息。我使用了以下代码。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(R.string.app_description).setPositiveButton(
"Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
builder.Title(title);
Dialog d = builder.setView(new View(this)).create();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(d.getWindow().getAttributes());
lp.width = WindowManager.LayoutParams.FILL_PARENT;
lp.height = WindowManager.LayoutParams.FILL_PARENT;
d.show();
d.getWindow().setAttributes(lp);
如何设置消息,使其正确显示在对话窗口中?
在此先感谢 Pushpa