Определитель размера экрана 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, но по какой-то причине он не переключается на макет планшета. Что я здесь не так делаю?