我知道這可能是一個基本問題,但我確實需要一個答案。我正在使用Android參考手冊:http://developer.android.com/reference/android/widget/BaseAdapter.html,並想知道如何通過閱讀引用來擴展課程時我需要實現哪些方法。我正在嘗試創建一個擴展BaseAdapter的類,並且我無法在上面的參考鏈接中找到有關我需要實現的接口方法的信息。 Android Studio確實告訴我缺少哪些方法,但是我想通過閱讀官方參考知道如何首先了解它們。如何知道擴展類時要實現哪些方法
public class ItemAdapter extends BaseAdapter {
...
public ItemAdapter(Context context){
...
}
public Object getItem(int position) { return items.get(position);}
public long getItemId(int position) { return position;}
public int getCount(){
...
}
public View getView(int position, View convertView, ViewGroup parent) {
...
}
當我通過鏈接閱讀上述,我不能看到,我需要爲了延長BaseAdapter實施getItem()時,getItmId(),getCount將()和getView();上面的代碼沒有錯誤。我可以從繼承方法部分實現的接口Basic Adapter中找到繼承的方法,但該部分有更多的抽象方法,比我需要讓我的類工作更多。
在android studio中,如果你在Mac OS X上,你應該可以按'CTRL' +'i'或'CMD' +'i',IDE應該給你一個實現方法列表。如果不是在* Preferences-> KeyMap *中搜索* implement *。 –