我无法调整大小并重新定位警告对话框。请帮我这样做!
答案 0 :(得分:1)
我认为不可能,因为api不支持它。
您应该编写自己的类来扩展对话框或创建活动,并使用android:theme="@android:style/Theme.Dialog使其看起来像一个对话框。 然后,您可以使用标准技术放置小部件。
答案 1 :(得分:1)
我刚试过,现在,我可以重新定位AlertDialog,但我无法调整它。
Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Sample Title");
AlertDialog d = builder.create();
Window win = d.getWindow();
WindowManager.LayoutParams lp = win.getAttributes();
lp.y = 100;
lp.width = 320; //It does not work.
win.setAttributes(lp);
d.show();