java - 从android中listAdapter之外的viewList访问 View 项

标签 java android eclipse android-intent

我正在编写一个包含 2 个 Activity 的 Android 应用:ListActivities、EditActivity。

第一个显示带有标题和描述的项目列表。

第二个显示从列表中选择项目后的完整详细信息。

我还有一个自定义 ListAdapter 类,它为第一个 Activity 呈现列表项。

我想将 Activity (1) 的 Intent 发送到 (2),将所选项目的标题作为 Intent 中的额外数据发送。

我怎样才能达到这个头衔?如点击我得到基本的 View 类:

protected void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        Intent i = new Intent(this, TodoDetailActivity.class);


        i.putExtra(.., title);


        // Activity returns an result if called with startActivityForResult
        startActivityForResult(i, ACTIVITY_EDIT);
    }

最佳答案

它会像下面这样。我假设您为列表中的项目设置了自己的类别,因此将 YourItem 替换为您的项目类别。

protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    Intent i = new Intent(this, TodoDetailActivity.class);

    YourItem item = (YourItem) l.getItemAtPosition(position);

    i.putExtra(.., item.title);


    // Activity returns an result if called with startActivityForResult
    startActivityForResult(i, ACTIVITY_EDIT);
}

关于java - 从android中listAdapter之外的viewList访问 View 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19203291/

相关文章:

android - 基因运动。如何从设备中提取数据库。我的/数据/数据/文件夹似乎是空的

java - 每 5 分钟检查一次服务器

Java为当前线程添加进度条

java - JFrame + JOGL 仅在调整大小或最小化 + 最大化时显示内容

Android设计支持库proguard规则

java - 操作栏中项目标题的动态变化

java - .dismiss() 在 AlertDialog 中显示错误

java - 哪个版本的 Java 支持 -command 选项?

java - 无法使用 IBM Rational Application Developer 将 WAR 文件部署到 Websphere

java - 处理类的 OOP 问题