Отсутствует функция в ViewPager из библиотеки совместимости Android
Я пытаюсь использовать функцию setOffscreenPageLimit()
в ViewPager, но Eclipse говорит, что функция setOffscreenPageLimit()
не определено для типа ViewPager
Тем не менее, я вижу это в документах и во многих примерах. ViewPager
Вот мой код:
import android.support.v4.view.ViewPager;
public class MyView {
private final ViewPager viewPager;
MyView (ViewPager viewPager) {
this.viewPager = viewPager;
viewPager.setOffscreenPageLimit(2); //<-- can't find it
}
}
Я думаю, что это должно быть какие-то странные проблемы с библиотекой. Мой minSdk - 7, а цель - 13. Я много раз нажимал "проверить наличие обновлений" и даже пытался вручную повторно импортировать библиотеку совместимости, но эта функция по-прежнему не отображается. Есть идеи? Мне действительно нужна эта функция!
2 ответа
Я думаю, что.setOffscreenPageLimit() был недавним дополнением к библиотеке поддержки Android. Вы должны обновить вашу библиотеку поддержки до последней версии (в настоящее время v9) с помощью Android SDK Manager. ура
У меня была похожая проблема, и решением было добавить файл jar в каталог libs и добавить его в путь сборки в свойствах проектов. Не добавляйте файл в качестве внешнего jar, нажмите "добавить jar".
Надеюсь это поможет.