错误例子:
public View getView(int position, View convertView, ViewGroup parent) {
People people = getItem(position);
View view;
if (convertView == null) {
view = LayoutInflater.from(getContext()).inflate(resourceId, null);
} else {
view = convertView;
}
TextView nameView = (TextView) view.findViewById(R.id.name_Id);
TextView ageView = (TextView) view.findViewById(R.id.age_Id);
nameView.setText(people.getName());
ageView.setText(people.getAge());
return view;
}
解决办法:
setText()方法只接受字符串型的数据,所以当要把一个int型数据输出时,需要转换成字符串型
ageView.setText(“” + people.getAge());