继承BaseAdapter类
class MyAdapter extends BaseAdapter{
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return null;
}
}
这是父类中的方法
因為這些方法是
BaseAdapter
从它的父类或者实现接口中继承来的,需要开启Show inherited
才能在Structure
中顯示出來。導包導錯了。
BaseAdapter
是个抽象类,实现了ListAdapter
接口,getCount
、getItem
这几个方法都在ListAdapter
接口里,但是BaseAdapter
没写具体实现,所以你要继承BaseAdapter
必須寫這幾個方法的實作。子類別中的方法 父類別中當然找不著了,都不是一個類別 。父類別中的方法在子類別中能找到。