Определитель размера экрана Android для 7"планшета

Я создаю приложение для телефонов и планшетов на Android 4. Я сделал разные макеты для телефонов и планшетов, используя определители размера. В моей папке res у меня есть четыре папки макета:

  • планировка-земля
  • расположение портов
  • макет-sw600dp-земля
  • Макет-sw600dp-порт

Когда я тестирую это на 10-дюймовом планшете, он работает нормально. На 7-дюймовом планшете с размером экрана 1028x600, однако, он не работает, он использовал макет телефона. Я изменил минимальный размер с 600 до 500, без какого-либо эффекта. Я проверил доступный размер экрана, вот так:

    Display display = getWindowManager().getDefaultDisplay();
    DisplayMetrics metrics = new DisplayMetrics();
    display.getMetrics(metrics);
    Log.d("Display height",Integer.toString(metrics.heightPixels));
    Log.d("Display width",Integer.toString(metrics.widthPixels));

Самый маленький размер экрана - 600, но по какой-то причине он не переключается на макет планшета. Что я здесь не так делаю?

0 ответов

Другие вопросы по тегам