Как создать свой собственный макет сетки в ANDROID, чтобы он мог работать с устройствами ниже API 14

Я хочу создать приложение-калькулятор, в котором я хочу отформатировать все необходимые кнопки таким образом, чтобы все они отображались для меня в виде сетки... Тот, который я сделал, работает только на Android 4.0. устройства и выше... Но я хочу, чтобы мое приложение-калькулятор работало на максимальном количестве устройств Android (Android 2.2 и выше) и в которых есть GridLayout..!

Пожалуйста, помогите мне, предложив мне какой-нибудь код или что-нибудь еще... Спасибо!


person Saumya Rastogi    schedule 16.09.2012    source источник


Ответы (1)


Реализация с обратной совместимостью (для уровня API 7 и выше) GridLayout также доступна в виде проекта библиотеки Android в библиотеке поддержки. После загрузки этого дополнения вы найдете проект библиотеки Android в локальной папке SDK, расположенной по адресу:

<sdk_folder>\extras\android\compatibility\v7\gridlayout

Настройте его как зависимость проекта, над которым вы работаете. После этого вам нужно будет изменить ссылки во всем вашем проекте с версии уровня 14 на эту версию совместимости, чтобы поддерживать устройства до ICS. Использование должно быть похожим, если не идентичным.

Смотрите также:

person MH.    schedule 16.09.2012
comment
Я не нашел gridlayout в моей папке sdk. Пожалуйста, помогите, что теперь делать!! - person Saumya Rastogi; 16.09.2012
comment
@ user1563528: Убедились ли вы, что загрузили библиотеку поддержки и/или что она обновлена? Найдите «Поддержка Android» в разделе «Дополнительно» в диспетчере SDK. - person MH.; 16.09.2012