Android, как "заставить" применить макет - PullRequest
1 голос
/ 16 января 2012

Есть ли способ принудительно применить пользовательский интерфейс телефона к планшету и наоборот? Начиная с Android 4.0 есть возможность (по решению Android) применять планшетные интерфейсы на телефонах, что недопустимо.

Есть ли способ строго использовать только один вид макета (телефон или планшет), например, применять его по решению пользователя (тумблер или аналогичный элемент управления)?

1 Ответ

0 голосов
/ 16 января 2012

// использовать только один макет и использовать разные рисунки

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

res/drawable-mdpi/my_icon.png        // bitmap for medium density
res/drawable-hdpi/my_icon.png        // bitmap for high density
res/drawable-xhdpi/my_icon.png       // bitmap for extra high density
...