如何将一个activity的值传到 另一个Activity中listview的其中一项选项中显示
操作步骤就是  在A中listview 一项点击跳转 B中进行选择,将结果传回a  然后在a中listview的其中一项中把选择内容显示出来。
有什么好的方法吗

解决方案 »

  1.   

    传统方法,使用Intent 和 Bundle啊,网上搜索一下,这类信息一大堆
      

  2.   

    值我能传  传回来的值 怎么指定到listview里的其中一项 有好的方法吗
      

  3.   

    一般用intent传值,也可以用广播 呀
      

  4.   

    Intent 广播,preference都可以。建议用intent,最简单
      

  5.   


    lz不太明白你的意思?你的A的值会影响listview的显示吗?
      

  6.   

    listview.setselection(int i)???? 楼主是说选到特定项???
      

  7.   

    如果是想动态修改listview中的item值得话,需要自定义ArrayAdapter
    比如:
    public class AppsAdapter extends ArrayAdapter<Object> {
       List<Object> mList = null;
       //然后需要重写几个方法
       public AppsAdapter(Context context, List<Object> list) {
          super(context, 0, list);
          this.mList = list;
      }
       public int getCount() {
         return mList.size();
       }
       //此处得到集合值,getView中会调用
       public Object getItem(int position) {
         return  mList.get(position);
       }
       //此处修改集合值
       public Object setItem(int position, Object items) {
         return  mList.set(position, items);
       }    public long getItemId(int position) {
         return position;
        }
    }
      

  8.   

    把ListView的Item对应的Id也放在Bundle里进行传递吧,这样就知道是修改了哪一项了。
    希望可以解决你的问题。
      

  9.   

    A中ListView的点击事件StartForResult启动B,B中ListView的点击事件SetResult将值传回给A展示出来