Программируйте разные макеты для разных версий в android

Я должен запрограммировать свое Android-приложение с лучшимисовместимость на разные размеры экрана (планшеты и смартфоны) иверсии 2.3, 3.2 и 4.0. Я знаю о возможности называть папки макета как res / layout-sw600dp /. чтобы макет точно соответствовал разным размерам экрана.

Итак, потому что я буду использовать полностьюразные макеты для планшетов / смартфоновЯ бы начал с «Загрузить экран», который проверяет, какая Android-версия используется, и если используется планшет или смартфон, например, в макете для планшета, на некоторых экранах будут кнопки, которые не будет там на смартфоне.

Поэтому мне придется разделить все это по пакетам, например так:

общий2,3таблеткасмартфон3,2таблеткасмартфон4,0таблеткасмартфон

Я бы выбрал это разделение, потому что это лучший способ, по моему мнению, быть готовым кпредстоящий *обновления*, если, скажем, должна быть добавлена кнопка на панели инструментов в Android 4.0.

Является ли это разделение хорошей вещью, по вашему мнению, или этополная перегрузка?

Существуют ли какие-либо другие новые функции в 4.0, о которых я должен знать?

Ответы на вопрос(2)

Ваш ответ на вопрос