我想如下步驟設置適配器的擴展列表視圖設置適配器:要爲可擴展列表視圖
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。 –