我正在尝试使用Jake Wharton的TitlePageIndicator并解决此问题。
在TitlePageIndicator.java的getTitle()方法中,getPageTitle带有红色下划线,并显示错误消息“对于PagerAdapter类型,方法getPageTitle(int)未定义。”
private CharSequence getTitle(int i) {
CharSequence title = mPagerAdapter.getPageTitle(i);
if (title == null) {
title = EMPTY_TITLE;
}
return title.toString();
}
但是,此项目中附带的android-support-v4.jar中的PagerAdapter.class确实在其中定义了getPageTitle方法。 (见下文)
public CharSequence getPageTitle(int position) {
return null;
}
请帮我解决这个问题。提前谢谢。
编辑:奇怪的是,当我从支持库中打开PageAdapter.java源时,下划线(和错误)消失了。问题可能会在稍后返回,但我现在还可以。
谢谢!
答案 0 :(得分:0)
您的问题可能是范围。如果在此处显示类型为-insert类型的未定义,则可以假设在您正在使用的任何项目范围内无法识别它的类型。由于打开源工作,它必须已移动或导入它。很难说,因为你所有的都是。