我想顯示警報對話框設備的屏幕大小。我通過這個鏈接得到了解決方案How to make an 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);
如何設置消息,以便它能正確顯示在對話窗口中?
在此先感謝 普什帕
它在我的手機中佔據了近90%的份額。你打給誰的警報對話框的父母是什麼? 。 – Niranjan
確定按鈕是正確的,即它位於窗口的底部。唯一的事情是我沒有得到建設者類的消息。 – pushpa