listview单击事件传值,如何把每一项的内容传到下一个页面?

解决方案 »

  1.   

    1 获得值 ,2 传递值 1 > 在建立listview的时候,你不是要给string数组么?如果值是这个string数组,你直接保存这个string数组,如果不是,那么把值也保存为一个数组. 在listview的事件中,有个arg2 参数,就是第几个item被点击了. 你根据这个arg2 得到数据.  2 >如何传递  intent.putExtra(...)  接收端是 this.getIntent().getExtra 用到一个Bundle对象,这个对象里可以塞任何基本类型数据.我一般是toString()后再塞到这个Bundle中,然后用putExtra赛道intent中 ,在接收端getExtra后, bundel.getString(name) 然后 再从string 还原出数据. 
      

  2.   

    看你list里要传递什么数据了,只是字符串文本或者整数的话,可以直接通过bundle来传递,array也可以。
    要是传对象就麻烦点儿了