在我的應用程序中,我彈出了一些對話框。分辨率更改會影響對話框
final Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.my_dialog);
dialog.getWindow().setLayout(Dialog.WIDTH,Dialog.HEIGHT);
dialog.show();
而在我的對話框類我有
public static final int WIDTH = 1000;
public static final int HEIGHT = 700;
所以它正常工作在我的平板電腦(ASUS變壓器墊TF300T) 但現在我有其他片(華碩ME302C)和我的對話大小小! 但它們都具有相同的屏幕尺寸。
屏幕尺寸可能相同,但它們具有相同的分辨率嗎?如果您的Dialog尺寸爲500x500像素,則分辨率爲1024x768的設備會比分辨率爲800x600的設備的尺寸更小。 –
是的決議是不同的。那麼,如何編寫我的代碼以避免我的對話出現這種情況? – GigantoMK