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