将 ListView 数据移动到新屏幕 onClick
Move ListView data to new screen onClick
我的 MainActivity 上有一个列表视图。我已经设置了一个 onLongClickListener 以在长按任何列表视图项时打开 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 侦听器,这会为您提供所选项目的位置,然后您可以获得与该位置对应的数据并显示它
我的 MainActivity 上有一个列表视图。我已经设置了一个 onLongClickListener 以在长按任何列表视图项时打开 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 侦听器,这会为您提供所选项目的位置,然后您可以获得与该位置对应的数据并显示它