我用android的對話框功能來讀取登錄信息。它工作完美,但登錄對話框在不同的手機中顯示不同的顯示尺寸。如何爲所有設備修復相同的大小。如何在android中修復對話框的尺寸
圖像顯示如下
如何解決這個問題呢?
在此先感謝
我用android的對話框功能來讀取登錄信息。它工作完美,但登錄對話框在不同的手機中顯示不同的顯示尺寸。如何爲所有設備修復相同的大小。如何在android中修復對話框的尺寸
圖像顯示如下
如何解決這個問題呢?
在此先感謝
您可以通過在運行時給出參數,或者創建自定義對話框中做到這一點。 請檢查該Android:How can I set the AlertDialog width and height,and the button of the AlertDialog style?
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(layout);
builder.setTitle("Title");
alertDialog = builder.create();
alertDialog.show();
alertDialog.getWindow().setLayout(600, 400); //Controlling width and height.
或
alertDialog.show();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(alertDialog.getWindow().getAttributes());
lp.width = 150;
lp.height = 500;
lp.x=-170;
lp.y=100;
alertDialog.getWindow().setAttributes(lp);
u需要設置高度和寬度對話框。 – saravanan