В моем приложении у меня есть всплывающее диалоговое окно.Изменение разрешения влияет на диалог
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 Transformer Pad TF300T) Но теперь у меня есть еще один планшет (ASUS ME302C) и мои диалоговые размеры маленький! Но оба они имеют одинаковый размер экрана.
Размер экрана может быть одинаковым, но имеют ли они одинаковое разрешение? Если у вас есть диалоговое окно размером 500x500 пикселей, оно будет меньше на устройстве с разрешением 1024x768, чем на устройстве с разрешением 800x600. –
Да, это другое. Итак, как я могу написать свой код, чтобы избежать подобных ситуаций для моего диалога? – GigantoMK