Jake Wharton の TitlePageIndicator を使用しようとしていますが、この問題が発生しています。
TitlePageIndicator.java の getTitle() メソッドでは、getPageTitle に赤い下線が引かれ、「メソッド getPageTitle(int) は PagerAdapter 型に対して未定義です」というエラー メッセージが表示されます。
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 のソースを開くと、下線 (およびエラー) が消えました。問題は後で再発する可能性がありますが、今のところ問題ありません。
ありがとう!