解决方案 »

  1.   

    我在xml里面读取出数据之后,怎样添加到相应的gridview里面去呀
    我也不会,帮你顶一下吧
      

  2.   

    GridView数据加载没想像中那么麻烦,在解析xml数据之后,首先你要创建一个数据适配器,跟ListView填充数据的方式一致,创建一个继承BaseAdapter的数据适配器,这个数据适配器起到的作用就是将你的源数据填充到你GridView的每一个条目中,同时也可以指定你每个条目显示的样式内容==。
    首先来个简单的,假设你解析到的数据全部都是String类型的,那么把这个数据全部放到List集合中,GridView显示的是textView
    这个适配器主要内容是实现的内容:
    class MyAdapter extends BaseAdapter{
    private Context context;
    private List<String> list;
    public MyAdapter(Context context,List<String> list){
    this.context=context;
    this.list=list;
    }
    @Override
    public int getCount() {
    // TODO Auto-generated method stub
    return list.size();
    } @Override
    public Object getItem(int position) {
    // TODO Auto-generated method stub
    return position;
    } @Override
    public long getItemId(int position) {
    // TODO Auto-generated method stub
    return position;
    } @Override
    public View getView(int position, View convertView, ViewGroup parent) {
    // TODO Auto-generated method stub
    TextView tv=new TextView(context);
    tv.setText(list.get(position));
    return tv;
    }

    }
    在Activity中
    MyAdapter adapter=new MyAdapter(上下文,解析到的集合);
    gridView.setAdapter(adapter);
    至此,就O了