4 个解决方案
#1
不知道你要做什么操作,不过你这么做肯定不太好,你把item的view取出来再存集合去调用,万一你存完集合,这个view的一下属性变了呢?你集合里的view还是之前的状态, 那你存了还有什么意义,一般来说肯定不会这么操作
#2
我现在把获取到的联系人电话和姓名放在了listview中 我想点击任何一个 item 这些联系人的姓名和电话能显示在我定义的TextView中,可以显示多个。不知道怎么弄,请大神指导!!
#3
不知道你想要什么,应该是想在点击item时候获取对应的数据,做跳转或者显示。
如果这样的话,可以先获取这个item的填充数据的对象,整体对这个对象做操作。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
ProductListBean mListBean = (ProductListBean) mAdapter.getItem(position);
Intent intent = new Intent();
intent.putExtra("product_id", mListBean.id);
intent.setClass(this, ProductDetialActivity.class);
startActivity(intent);
}
仅供参考
如果这样的话,可以先获取这个item的填充数据的对象,整体对这个对象做操作。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
ProductListBean mListBean = (ProductListBean) mAdapter.getItem(position);
Intent intent = new Intent();
intent.putExtra("product_id", mListBean.id);
intent.setClass(this, ProductDetialActivity.class);
startActivity(intent);
}
仅供参考
#4
不需要存起来的,要显示的时候,直接通过列表获取就行,如果是跳转界面的话,就在跳转的时候,获取列表的数据,然后传给其他界面。
#1
不知道你要做什么操作,不过你这么做肯定不太好,你把item的view取出来再存集合去调用,万一你存完集合,这个view的一下属性变了呢?你集合里的view还是之前的状态, 那你存了还有什么意义,一般来说肯定不会这么操作
#2
我现在把获取到的联系人电话和姓名放在了listview中 我想点击任何一个 item 这些联系人的姓名和电话能显示在我定义的TextView中,可以显示多个。不知道怎么弄,请大神指导!!
#3
不知道你想要什么,应该是想在点击item时候获取对应的数据,做跳转或者显示。
如果这样的话,可以先获取这个item的填充数据的对象,整体对这个对象做操作。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
ProductListBean mListBean = (ProductListBean) mAdapter.getItem(position);
Intent intent = new Intent();
intent.putExtra("product_id", mListBean.id);
intent.setClass(this, ProductDetialActivity.class);
startActivity(intent);
}
仅供参考
如果这样的话,可以先获取这个item的填充数据的对象,整体对这个对象做操作。
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// TODO Auto-generated method stub
ProductListBean mListBean = (ProductListBean) mAdapter.getItem(position);
Intent intent = new Intent();
intent.putExtra("product_id", mListBean.id);
intent.setClass(this, ProductDetialActivity.class);
startActivity(intent);
}
仅供参考
#4
不需要存起来的,要显示的时候,直接通过列表获取就行,如果是跳转界面的话,就在跳转的时候,获取列表的数据,然后传给其他界面。