簡體   English   中英

對於PagerAdapter類型,方法getPageTitle(int)是未定義的

[英]The method getPageTitle(int) is undefined for the type PagerAdapter

我正在嘗試使用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源時,下划線(和錯誤)消失了。 問題可能會在稍后發生,但我現在還可以。

謝謝!

你的問題可能是范圍。 如果在此處顯示類型為-insert類型的未定義,則可以假設在您正在使用的任何項目范圍內無法識別它的類型。 由於打開源工作,它必須已移動或導入它。 因為你所有的一切都很難說清楚。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM