我的MainActivity有一个listview。我已经设置了onLongClickListener,以便在长按任何Listview项时打开MapsActivity。
如何将按下的列表视图项的内容复制到MapsActivity?
如何将长按列表项中的一个字段(例如地址字段)复制到MapsActivity?以下是侦听器中的代码,其中包含用于打开MapsActivity的意图过滤器。
list.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
//Open Maps Activity
Intent k = new Intent(MainActivity.this, MapsActivity.class);
Calendar c = (Calendar)parent.getItemAtPosition(position);
startActivity(k);
return true;
任何帮助表示赞赏!
最佳答案
使用setonItemSelected侦听器,它可以为您提供所选项目的位置,然后您可以获取与该位置相对应的数据并显示它