//这里我要添加图片可是就是出错?怎么回事我吧img.的方法试了好多都不可以,求帮助
这里我要怎么添加自定义的每行图片呢。

解决方案 »

  1.   

    img.setImageResource 
    关键是对应的drawable对象的id是否是存在的。
      

  2.   


    没用哦
    对象ID肯定存在 setImageResource   我想是不是要转类型我转drawable型什么的都没用。试了好久,你说img.setImageResource  (//里面是什么类型,我取的是arrayList.get(arg0).get("img"))。。
      

  3.   

    img.setImageResource (arrayList.get(arg0).get("img")) ;
      

  4.   

    我之前做的时候,是把需要的图片全部放入到一个Integer的数组中,在用到的时候直接img.setImageResource(“图片数组下标”)就行了。
    你可以把username和img分别放入两个数组中,这样比你现在这样子写程序方便多了。
    Integer[] imgID = {R.drawable.gohome, R.drawable.bar,......};
    String[] str = {"家庭模式","",.....};
    在getView(int arg0, View arg1, ViewGroup arg2)函数中
    img.setImageResource (imgID[arg0]) ;
    textView4.setText(str[arg0]);
    这样子就行了啊。
    但前提是你确定你的图片是存在的。^_^
      

  5.   

    因为我看你放在list里面比较麻烦,写的代码比较多,用起来也不怎么方便。
    你可以调试一下程序,要是你的textview显示的内容要是没问题,但img.setImageResource (arrayList.get(arg0).get("img")) ;这样子有问题的话,那我是无能为力了。我做的时候是按我上面说的那样去做的,可能你要实现的功能比较复杂吧。
    最好的办法是调试一下程序,看提示出什么错。再解决了^_^