我有以下代码片段!我在对ArrayAdapter构造函数的超级调用上遇到错误.我无法弄清楚为什么它没有在构造函数调用super中获取地图列表!
错误:无法解析方法
super(android.App.activity, int, java.util.List<java.util.Map<java.lang.String, java.lang.String>>)
Run Code Online (Sandbox Code Playgroud)
public class ListAdapter extends ArrayAdapter<List<Map<String,String>>> {
private Context m_Context;
private String[] m_ItemName;
private Integer[] m_ImgId;
public ListAdapter(Activity context, List<Map<String,String>> myList) {
super(context, R.layout.org_list_single_item, myList);
this.m_Context=context;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(m_Context).inflate(R.layout.org_list_single_item, parent, false);
TextView txtTitle = (TextView) convertView.findViewById(R.id.img_dtl);
ImageView imageView = (ImageView) convertView.findViewById(R.id.img);
txtTitle.setText(m_ItemName[position]);
imageView.setImageResource(m_ImgId[position]);
}
return convertView;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
1290 次 |
| 最近记录: |