Я должен запрограммировать свое Android-приложение с лучшей совместимостью для экранов разных размеров (планшетов и смартфонов) и для версий 2.3, 3.2 и 4.0.
Я знаю о возможности называть папки макета как res / layout-sw600dp /. для точного соответствия макета разным размерам экрана.
Итак, поскольку я буду использовать полностью различные макеты для планшетов / смартфонов , я бы начал с «Экран загрузки», который проверяет, какая Android-версия используется и если используется планшет или смартфон-устройство, например, в макете для планшета на некоторых экранах будут кнопки, которых на смартфоне не будет.
Так что мне придется разделить все это на пакеты, например:
Я бы выбрал это разделение, потому что, на мой взгляд, это лучший способ подготовиться к предстоящим * обновлениям *, если, скажем, должна быть добавлена кнопка в панели инструментов в Android 4.0.
Это разделение, на ваш взгляд, хорошая вещь или полная перегрузка?
Существуют ли какие-либо другие новые функции в 4.0, о которых я должен знать?