2014-11-02 85 views
1

我正在編寫教程http://javapapers.com/android/android-expandable-listview/'ExpandableListAdapter'是抽象的;無法實例化

我工作的MainActivity.java部分,我得到這個錯誤:

「ExpandableListAdapter」是抽象的;不能實例化

我該如何解決這個問題?

+1

創建您自己的適配器並擴展ExpandableListAdapter。不要忘記實現父級的抽象方法(IDE會顯示你的錯誤) – 2014-11-02 03:17:42

+1

...或者擴展'BAseExpandableListAdapter',它有一些已經實現的抽象方法,但是你需要實現基本的方法。 – rupps 2014-11-02 03:21:27

+0

ExpandableListAdapter構造函數中的'this'是什麼類型的參數? – CDuck 2014-11-03 22:55:19

回答

4

重命名適配器ExpandableListAdapter's這將解決您的問題。

1

我知道這是一個老問題,但這個答案可能有助於面臨類似問題的人。從本質上講,你得到的錯誤是ExpandableListAdapter是一個抽象類。爲了擺脫它實現你自己的適配器。您可能會參考以下帖子瞭解如何完成 - http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/。希望這可以幫助。謝謝。

相關問題