为了账号安全,请及时绑定邮箱和手机立即绑定

老师,我这是什么鬼?

图片完全不显示,数字完全错误

public class MainActivity extends AppCompatActivity {
    private ListView lv1;
    private SimpleAdapter simpleAdaper;
    private List<Map<String, Object>> dataList;
    private String[] context = {"第一行", "第二行", "第三行", "第四行",};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        lv1 = (ListView) findViewById(R.id.listview_1);
        dataList=new ArrayList<Map<String, Object>>();
        simpleAdaper=new SimpleAdapter(this,getData(),R.layout.layout1,new String[]{"pic","text"},new int[]{
            R.id.textview_1, R.id.imageview_1});
        lv1.setAdapter(simpleAdaper);
    }
    private List<Map<String, Object>> getData(){
        for (int i=0;i<20;i++){
        Map<String,Object> map=new HashMap<String, Object>();
            map.put("pic",R.mipmap.ic_launcher);
            map.put("text","吃屎"+i);
            dataList.add(map);
        }
  return dataList;
    }

https://img1.sycdn.imooc.com//5b79674300013a5604140658.jpg

正在回答

1 回答

impleAdaper=new SimpleAdapter(this,getData(),R.layout.layout1,new String[]{"pic","text"},new int[]{            R.id.textview_1, R.id.imageview_1});  这里反了吧。。。

pic对应R.id.imageview_1。。new int[]{            R.id.imageview_1, R.id.textview_1})

0 回复 有任何疑惑可以回复我~
#1

慕粉4032417 提问者

非常感谢!
2018-08-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111192    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

老师,我这是什么鬼?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信