FragmentPagerAdapter не может быть разрешен к типу

Я пытаюсь следовать руководству Google по реализации ViewPager с фрагментами с использованием пакета совместимости, как описано здесь: http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

Я добавил пакет совместимости, и я могу создавать классы, которые расширяют Fragment, и добавляю ViewPager в мой XML-макет, но когда я пытаюсь создать класс адаптера, который расширяет FragmentPagerAdapter, Eclipse, похоже, не знает, что это такое. Что мне не хватает?


person chefgon    schedule 23.11.2011    source источник
comment
Вы пытались импортировать его в свой новый класс?   -  person kabuko    schedule 24.11.2011
comment
да. Eclipse сообщает мне, что android.support.v4.app.FragmentPagerAdapter не существует, когда я добавляю для него строку импорта. Он находит девять классов в пространстве имен android.support.v4.app, но FragmentPagerAdapter среди них нет.   -  person chefgon    schedule 28.11.2011
comment
а вы уверены, что у вас установлена ​​последняя версия пакета совместимости r4?   -  person kabuko    schedule 28.11.2011
comment
Я так думаю. Я просто щелкнул правой кнопкой мыши свой проект и сказал «Добавить библиотеку совместимости», так что пока репозиторий обслуживает последние файлы, это то, что у меня есть. Если это уместно, я использую версию 14 инструментов разработки Android в Eclipse Helios Service Release 2.   -  person chefgon    schedule 28.11.2011


Ответы (2)


Используйте следующие инструкции на этой странице: http://developer.android.com/training/basics/fragments/support-lib.html достаточно добавить библиотеку android-support-v4.jar. извините за мой английский, я недавно учусь

person user1913793    schedule 11.01.2013
comment
за повтор и поддержку ;) - person Ewoks; 04.04.2014

Поэтому я решил эту проблему, загрузив библиотеку совместимости на другой компьютер, подключенный к другой сети (так же, как и раньше, через контекстное меню в Eclipse), а затем скопировав полученный файл android-support-v4.jar обратно в оригинальный компьютер.

Новый файл весил около 137 КБ по сравнению с версией размером 104 КБ, которую получала моя локальная версия Eclipse. Я не уверен, откуда взялось это несоответствие, но я думаю, что мой заблокированный корпоративный доступ в Интернет блокировал избранные файлы из библиотеки и оставлял мне неполную версию.

person chefgon    schedule 29.11.2011