【发布时间】:2013-12-19 15:36:25
【问题描述】:
我试图用 JSON 内容填充 ListFragment,我使用 JSONParcer(extends AsyncTask) 类对其进行解析。由于特定的列表行布局,我还编写了 CustomAdapter(extends Arrayadapter)。除了加载时 ListFragment 中的 no loading circle 外,所有工作都很好(默认情况下应该如此)。怎么找回来?
这是我的适配器代码:
public class CustomAdapter extends ArrayAdapter<ListItem>
{
private final Activity context;
private final ListItem[] data;
public CustomAdapter(Activity context,ListItem[] itemz)
{
super(context, R.layout.list_item,itemz);
this.context = context;
this.data = itemz;
}
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
LayoutInflater inflater = context.getLayoutInflater();
View rowView = inflater.inflate(R.layout.list_item, null,true);
TextView txtTitle = (TextView) rowView.findViewById(R.id.title);
TextView txtBody = (TextView) rowView.findViewById(R.id.body);
ImageView imageView = (ImageView) rowView.findViewById(R.id.picture);
txtTitle.setText(data[position].getTitle());
txtBody.setText(data[position].getBody());
imageView.setImageBitmap(data[position].getPicture());
return rowView;
}
}
【问题讨论】:
标签: android android-asynctask android-arrayadapter android-listfragment