Android ListView 与 onClick 项目

2023-12-09

我是一名新程序员,也是 Android 新手。我正在使用这个例子http://www.androidhive.info/2012/09/android-adding-search-functionity-to-listview/而且效果很好。

现在我想让项目(戴尔、三星 Galaxy S3 等)调用一个函数来打开一个新的活动,每个活动都有不同的信息。

例如:

如果我触摸戴尔,就会出现一个新的活动,向我显示有关戴尔的信息。如果我碰三星,同样的事情。

我用谷歌搜索但找不到任何有用的东西,有什么提示吗?我认为这是基本的,但我是新手,所以我真的不知道从哪里开始


在您的活动中,您定义了列表视图

你写

listview.setOnItemClickListener(new OnItemClickListener(){   
    @Override
    public void onItemClick(AdapterView<?>adapter,View v, int position){
        ItemClicked item = adapter.getItemAtPosition(position);

        Intent intent = new Intent(Activity.this,destinationActivity.class);
        //based on item add info to intent
        startActivity(intent);
    }
});

在你的适配器的 getItem 中你写

public ItemClicked getItem(int position){
    return items.get(position);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android ListView 与 onClick 项目 的相关文章

随机推荐

  • 左右移动..CSS 非常通用

    我想编写一个通用的CSS动画来左右移动div 触摸容器的边缘 以一种简单的方式应用于我除了具有绝对定位之外一无所知的任何div 问题是 简单地将 left 设置为 0 然后设置为 100 一会儿就会消失 我应该使用诸如 calc 100 w
  • 如何启用 HTTPS 流包装器

    我在 Windows 系统上安装了 php5 并尝试使用命令行控制台执行以下脚本
  • Xmlhttprequest 在phonegap/android 应用程序上返回 401

    我想通过我的 PhoneGap android 应用程序使用 xmlhttprequest 访问服务网络 但下面的代码返回 状态为 401 var request new XMLHttpRequest request open GET ht
  • iOS设备的唯一标识

    我使用 Mac 地址来唯一标识 iOS 设备 但从 iOS7 开始 系统始终返回 02 00 00 00 00 00 值 我为上述问题搜索了三个选项 供应商识别 广告识别 使用IOUnit框架获取序列号 由于 UnityFramework
  • qt-通过线程更新 ui

    您好 我在通过线程更新 ui 时遇到问题 代码工作正常 但问题是当我想移动我的窗口时 正如你所知 在那一刻 ui 线程将停止更新 我的线程向已停止的线程发送值 导致错误 我不知道如何解决这个问题 这是我的线程代码标题 ifndef READ
  • 验证数字范围内的扫描仪输入

    我目前正在创建我的第一个游戏 该游戏在控制台中执行 我被要求验证一个输入 这可以通过简单的代码来完成 目标是输入 然后验证该数字是否为整数 并且在 1 4 范围内 如果可能的话 应该用基本算法来解决问题 问题是它不会给我我想要的结果 当我输
  • PHP MySQL 加载数据 INFILE 帮助

    我似乎无法正确回答这个问题 基本上 我从表单中获取 csv 并尝试将其加载到数据库中 我从 phpmyadmin 获取了大部分查询 我应该使用临时文件 对吗 这里是
  • javascript regexp - 用四舍五入的数字替换字符串中的所有浮点数

    有点基本的 javascript regexp 但我现在无法将其组合在一起 我有一个带有浮点数的字符串 m 135 969098800748 207 1229911216347 c 0 7762491582645 0 23419873268
  • JavaScript 和 PHP 中的 Web 服务之间的安全通信

    我想为其创建一个 Web 服务 带有 post get delete REST 和 2 个客户端 第一个客户端将使用 JavaScript 并且需要与 Web 服务进行通信 第二个客户端是桌面应用程序 我正在互联网上搜索一种确保通信安全的解
  • 为什么不能通过参数切换函数生成器的行为?

    考虑这两个函数 def foo x 0 while True yield x x 1 def wrap foo limit 10 gen True fg foo count 0 if gen while count lt limit yie
  • VBA 与 XSLT 可以在同一行中漂亮地打印带有结束标记的 XML

  • Ruby:计算2次之间的时间差

    我想计算2次之间的差异 start time 22 00 Rails 将此解释为 2015 12 31 22 00 00 0100 Second time 02 00 Rails 将此解释为 2015 12 31 02 00 00 0100
  • VBS 在后台访问 URL

    我想让我的 VB 脚本在后台访问一个 URL 它可以在后台打开浏览器并随后将其关闭 越 沉默 越好 我有两个实现可以在我的机器上工作 但在另一台机器上不起作用 Set WshShell WScript CreateObject WScrip
  • 为具有“DataType.Upload”属性的属性生成文件上传输入?

    我有以下视图模型 public class MyViewModel DataType DataType Upload public HttpPostedFileBase ImageUpload get set public int Venu
  • 是否可以使用 Rails 3 更改 MongoDB 中的默认时区?

    我遇到这样的麻烦 当我创建对象并设置一些日期时间时 它正在 UTC 时区中保存数据库 这是示例 showing full list of object properties Grant id 5108ee29e6b564611400000
  • 使用 Jmeter 随机选择产品

    我必须使用 Jmeter 对电子商务 Web 应用程序进行性能测试 一个流程就像Search gt select any product gt Add to Cart 在这里 我必须从搜索结果中选择任何随机产品并继续 您能指导我如何选择任意
  • 将工作日添加到新日期[重复]

    这个问题在这里已经有答案了 我想添加 1 个工作日后的新日期 例如 如果用户选择任何星期五 则应在第二个字段中显示星期一的日期 下面是代码 JQUERY function one datepicker onSelect function d
  • SSRS 报表查看器 - 报表图表无法在 IE11 中显示

    我有一个报告查看器控件 显示仪表板麦粒肿报告 它有一些图表可以提供概述 但是在 IE11 中查看时 该报告根本不呈现 只是显示为空白 底层存储过程也正在运行 我做了一些测试 图表显示在 Firefox 中 当前 图表显示在 Chrome 中
  • 无法通过replaceText()访问Google Apps脚本文档

    这是我的代码 我不明白为什么 ReplaceText 不起作用 function createDoc var templateid 1jM 6Qvy47gQ45u88WfDU RvfuSTsw27zBP 9MfsUGr8 get templ
  • Android ListView 与 onClick 项目

    我是一名新程序员 也是 Android 新手 我正在使用这个例子http www androidhive info 2012 09 android adding search functionity to listview 而且效果很好 现