Скомпилируйте для проекта проект, содержащий xml для соты - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть приложение, которое использует новые функции сота для PreferenceActivity.Я использую, например, settings_header

  <header
        android:summary="summary"
        android:fragment="MyFragment"
        android:title="title"/>

проблема в том, что мне нужно скомпилировать тот же код для SDK 2.3.с совместимостью.Для SDK 2.3 мне нужно вернуться к старому XML для настроек.

Что я могу сделать?Каким-то образом я хочу скрыть (не компилировать) новый XML-файл settings_headers, когда он мне не нужен, иначе прекомпилятор жалуется, потому что не понимает новый тег.внешняя библиотека для импорта библиотеки только в соты, но похоже, что они не экспортируются.

Поэтому вопрос: как использовать новую функцию с SDK 3.0 и вернуться к старому стилю на SDK 2.3 безимея два отдельных источника проекта?

1 Ответ

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

Я бы пошел с разными «xml-папками» для разных версий.

Так что в вашем случае вы бы создали другую xml-папку под названием «xml-v11», в папке res вашего проекта.и в этой папке вы можете свободно использовать все новые функции сота, такие как тег "<header />", который вы упомянули.

Cheers L0rdAli3n

...