我知道这可能是一个基本问题,但我确实需要一个答案。我正在使用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 *。 –