FragmentPagerAdapter не может быть преобразован в тип - PullRequest
4 голосов
/ 24 ноября 2011

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

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

Ответы [ 2 ]

3 голосов
/ 11 января 2013

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

2 голосов
/ 29 ноября 2011

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

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

...