weixin_31119207
weixin_31119207
采纳率70%
2015-11-23 07:21

怎么给Fragment中的ListView绑定数据

30

急求指点!我的Fragment加载的布局里有一个ListView控件,ListView内行有一个lmageView
我想给这个ImageVieW绑定数据
求大神指点怎么弄啊,我老报错

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • dongfeng9ge 东风玖哥 6年前

    你可以用Picasso加载图片

    点赞 评论 复制链接分享
  • weixin_31119207 weixin_31119207 6年前

    一下是我的代码麻烦大家帮忙看看
    public class MyFragment3 extends ListFragment{
    private ListViewAdapter adapter;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.mylog,container,false);
        return view;
    }
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        adapter = new ListViewAdapter(getActivity());
        setListAdapter(adapter);
     }
    

    public class ListViewAdapter extends BaseAdapter{
    private LayoutInflater inflater;
    private int[] pic = {R.drawable.a,R.drawable.b};

    public ListViewAdapter(Context context){
        inflater = LayoutInflater.from(context);
    }
    @Override
    public int getCount() {
        return pic.length;
    }
    @Override
    public Object getItem(int position) {
        return position;
    }
    @Override
    public long getItemId(int position) {
        return position;
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder = null;    
        if (convertView == null) {    
            holder = new ViewHolder();    
            convertView = inflater.inflate(R.layout.log_item, null);
            holder.iv = (ImageView) convertView.findViewById(R.id.log_pic);
            convertView.setTag(holder);    
        } else {    
            holder = (ViewHolder) convertView.getTag();    
        }  
    
        holder.iv.setImageResource(pic[position]);
        return convertView;
    }
    
    class ViewHolder{
        ImageView iv;
    }
    

    }

    点赞 评论 复制链接分享
  • qq_24636637 七月0504 6年前

    那你把你的代码贴出来。看看就知道了

    点赞 评论 复制链接分享
  • and_caicai 瞄大大 6年前

    把logcat 报错 贴出来看下 就知道了

    点赞 评论 复制链接分享
  • bdmh bdmh 6年前

    listview的getview中,加载视图,并findviewbyid,找到imageview,并根据position得到指定位置的数据,给imageview赋值

    点赞 评论 复制链接分享

相关推荐