Intereting Posts
Требуется создать ускоренную прокрутку с передним charecter для отображения на экране, когда пользователь перетаскивает список алфавита Как сделать phonegap window.location.href не запускать Chrome на Android Android – как один фильтр-спам-спам от Eclipse LogCat? Проект регистрации в Android / регистрации Кордовы ошибка строительства – EPERM, операция не разрешена Перерисовать несколько путей в тех же позициях из предыдущей ориентации макета Android UI тест Отпечаток пальца с эспрессо Как запустить приложение C ++ в Android SHELL Что такое android api для получения списка подключенных аудиоустройств? Создать группу невидимых контактов в Android Как добавить проект Guava в Eclipse Как я могу обновить ActionBar, когда onPrepareOptionsMenu переключил записи меню? Файл манифеста Android: приложение поддерживает планшеты, но помечается «несовместимым» на рынке? Недействительная косвенная ссылка на вызов NewObject API голосового управления – высокая точность по конкретным фразам

Могу ли я создать Fragment ListActivity с пакетом совместимости v4?

Я пытался завершить учебник «Работа с фрагментами», который был разработан для Android 3.0+

Чтобы понять, что я использую пакет совместимости v4 (поскольку мой API равен 7). Однако я застрял в списках. Я не мог найти прямой ответ.

Я получаю исключение ClassNotFoundException. Я унаследовал класс фрагмента от FragmentActivity, но как насчет моей ListActivity? Нет такой вещи, как FragmentListActivity, и я думаю, что она продолжает рушиться.

Могу ли я создать Fragment ListActivity с пакетом совместимости v4? Или это вообще невозможно?

Нет, не существует. Глупая библиотека поддержки.

Решение легко создать, но утомительно поддерживать. Просто скопируйте собственный класс ListActivity в свой проект, переименуйте его « FragmentListActivity » и позвольте ему расширить FragmentActivity вместо Activity . Никаких других настроек не требуется, и копия проста. Если вы сомневаетесь, вы можете достигнуть максимума в моем коде, но всегда лучше всего получить последний.

То же самое касается GridActivity я бы сказал.

Посмотрите на этот вопрос: что делать с ListActivity / MapActivity при преобразовании в Фрагменты с использованием библиотеки совместимости?

Существует ListFragment .

Да, вы можете создать Fragment ListActivity с совместимостью с пакетом vppager v4

Вот пример

Другой пример