2012-06-12 65 views
3

我試圖用傑克沃頓商學院的TitlePageIndicator和有這個問題。方法getPageTitle(INT)是未定義的類型PagerAdapter

在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的支持,v4.jar的PagerAdapter.class確實有它的定義getPageTitle方法。 (見下)

public CharSequence getPageTitle(int position) { 
    return null; 
} 

請幫我解決這個問題。提前致謝。

編輯:奇怪的是,當我從支持庫中打開PageAdapter.java的源時,下劃線(和錯誤)消失了。問題可能會在稍後返回,但現在可以。

謝謝!

+0

嗨javvvva,你能發佈到底如何解決這個問題?我有同樣的問題,似乎無法解決它。 –

回答

0

你的問題很可能範圍。當它說未定義的類型插入類型在這裏,你可以假設它是什麼類型是無法識別的範圍內你正在工作的任何項目。由於打開源代碼工作,它必須移動或導入它。很難說,因爲你給的就是這個。

相關問題