我想如下步骤设置适配器的扩展列表视图设置适配器:要为可扩展列表视图
public class CompanyProfileAdapter extends BaseExpandableListAdapter {
Context context;
ArrayList<SearchListView> searchresultList;
ArrayList<IndustryListView> industryListViews;
public CompanyProfileAdapter(Context context,
ArrayList<IndustryListView> industryListViews,
ArrayList<SearchListView> searchresultList) {
// TODO Auto-generated constructor stub
this.context = context;
this.searchresultList = searchresultList;
this.industryListViews = industryListViews;
}
@Override
public Object getChild(int groupPosition, int childPosition) {
// TODO Auto-generated method stub
return industryListViews.get(this.searchresultList.get(groupPosition)).get(childPosition);
}
在这里我得到这个以下错误:“GET方法(INT)在类型ArrayList不适用于上述代码的最后一行中的参数(SearchListView)“
”。任何人都可以请帮我解决这个问题。
在这行你得到错误?你能发表您的堆栈跟踪 – Soham
很抱歉的混乱。我在getChild()方法的return语句中出错。 –
该方法 - > industryListViews.get(int index)接受int,而不是SearchListView。 –