Я пытаюсь выяснить, как определить различную компоновку для различной плотности экрана.Различные макеты для различной плотности экрана
На данный момент у меня управлять 7" (Nexus 7), 10" (Galaxy Tab S), а теперь 9,7" (Galaxy Tab A) таблетки
Так что я определил для теперь двух макетов справочники:
layout (for 7")
layout-sw720dp (should be only for 10")
Моя проблема заключается в 9,7" планшет соответствует компоновкам sw720dp каталога как моей 10" таблетка так что с этой точкой я не знаю, как определить другой каталог раскладки, основываясь только на моих таблетках 9.7" . ,
Плотность 10"
составляет 288ppi
, а плотность 9.7"
- 132ppi
. Я думаю, если бы плотность была одинаковой, у меня не было бы этой проблемы.
Возможно ли создать новый каталог, основанный только на плотности? Какова наилучшая практика для этого случая использования и одновременно управляйте моим 10-дюймовым макетом и моим 9,7-дюймовым макетом с другой плотностью?
«Я пытаюсь понять, как определить разную компоновку для различной плотности экрана» - ИМХО, это запах кода. – CommonsWare
Возможно, это полезно для вас, посмотрите на это http://stackoverflow.com/questions/29956014/why-should-we-use-xml-layouts – Nanoc
Конечно, вы можете использовать папки mdpi, hdpi, xhdpi для макетов также. – Nanoc