Android - API Fragment для уровня API <11 - PullRequest
20 голосов
/ 24 августа 2011

Я столкнулся с проблемой динамических форм в моем приложении, которое подходит для Android 2.1 и выше.Я знаю, что существует API Fragment начиная с уровня API 11 (Android 3.0 Honeycomb), но я также прочитал статью - http://android -developers.blogspot.com / 2011/03 / fragments-for-all.html с указанием Fragment Api также доступен для уровня API ниже 11 в так называемом пакете Compatiblity.Я установил его через SDK, но я не могу использовать его в моем приложении, например, я не могу импортировать android.app.FragmentManager, приложение не знает об этом.

Знаете ли вы, как решить эту проблему??Действительно ли Fragment API доступен для более старых уровней API?Если так, как заставить их идти?Или есть какое-то другое решение, такое как Fragments API?Мне понадобятся динамически сгенерированные формы, если это возможно

Спасибо

Хмызак

Ответы [ 4 ]

30 голосов
/ 24 августа 2011

Вот хороший учебник о том, как реализовать Fragments на старых версиях Android, надеюсь, это поможет вам.

5 голосов
/ 10 февраля 2015

Студия Android:

Добавить зависимость для пакета поддержки совместимости v4:

dependencies {
    ...
    compile 'com.android.support:support-v4:21.0.+'
    ...
}

, а затем используйте import android.support.v4.app.Fragment; вместо import android.app.Fragment; в импорте.

0 голосов
/ 27 июля 2012

Использование ActionBarSherlock .В нем много рабочих примеров.

0 голосов
/ 24 августа 2011

Вам необходимо добавить пакет в путь сборки.

...