【发布时间】:2016-04-24 13:54:38
【问题描述】:
我正在尝试制作自定义列表视图
@Override
public View getView(int i, View view, ViewGroup parent) {
ViewHolder viewHolder;
if (view == null){
inflater = (LayoutInflater) context.getSystemService(Service.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.cities_weather_detail, parent, false);
viewHolder = new ViewHolder();
viewHolder.cityName = (TextView) view.findViewById(R.id.city_name);
Data data = citiesData.get(i);
viewHolder.cityName.setText(data.getCity().getName());
view.setTag(viewHolder);
}
return view;
}
当我尝试访问城市名称 viewHolder.cityname 中的 id 时,它崩溃了。
class ViewHolder{
TextView cityName;
//TextView temperature;
}
【问题讨论】:
标签: android listview android-custom-view