使用自定义适配器时如何获取 onItemClick(ListView) 中行的 id?

2024-01-04

我搜索了一段时间但找不到解决方案。

情况:

我正在使用一个ListView我有一个CursorSQLiteDatabase.query 的结果。

  1. 如果我使用一个SimpleCursorAdapter, 什么时候 你打电话onItemClick(AdapterView<?> parent, View view, int position, long id), the id返回的是_id给定 Cursor 的行

  2. 但如果我使用自定义适配器 返回 id 像数组一样工作 [0,1,2,3],如何设置 自定义适配器这个id?

Thanks


适配器有一个可以重写的方法,称为getItemId(int pos)。 只需返回给定项目位置所需的任何 id,它就会在项目单击时传递给您。

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

使用自定义适配器时如何获取 onItemClick(ListView) 中行的 id? 的相关文章

  • 如何在android中点击画布上绘制的圆圈?

    我正在开发一个人脸检测应用程序 在这个应用程序中 我必须在脸上的眼睛和嘴巴用户可以点击拖动圆圈 在检测到的人脸上根据自己设置位置 因此 所有圆圈都已成功绘制在脸上 但我无法单击特定圆圈并使用缩小选项在整个脸上移动 请建议我有关相同问题的正确
  • 更改首选项的背景颜色

    我有一个PreferenceCategory xml 文件 我已经在其中定义了所有首选项 我从扩展的类中调用它PreferenceActivity 我无法设置设置屏幕的背景 该屏幕是在如下所示的 xml 文件的帮助下显示的 请看我已经定义了
  • 更改操作栏标题文本颜色

    我正在尝试更改 ActionBar 中标题文本的颜色 但我似乎无法让它工作 这是我尝试使用的风格 在我的应用程序主题中我使用titleTextStyle
  • 如何检测android中的颠倒方向?

    在我的 Android 应用程序中 我有全景图像 并且我使用 TYPE ORIENTATION 传感器根据手机运动旋转该图像 它对于横向和纵向都工作良好 这是旋转逻辑的代码 Override public void onSensorChan
  • Sqlite 查询检查 - 小于和大于

    return mDb query DATABASE TABLE new String KEY ROWID KEY LEVEL KEY LEVEL gt 3 lt 5 null null null null 我究竟做错了什么 它返回的值全部高
  • 服务在后台运行?

    我正在构建的应用程序的功能之一是记录功能 我通过在服务中启动 MediaRecorder 对象来实现此目的 Intent intent new Intent v getContext RecordService class Messenge
  • 如何在 android-studio 0.3.6 中运行 Gradle 1.9?

    我只是花了一些时间尝试将现有的 android studio 项目从 gradle 1 8 迁移到 gradle 1 9 Final 昨天发布 但失败了19th Nov 我在这里阅读了大多数其他与 gradle 相关的帖子 但没有一个对我有
  • Android,语言文件不起作用

    我现在正在创建一个 Android 应用程序 并尝试为我的母语添加语言文件 但在某种程度上 这对我不起作用 我尝试在两部不同的手机中加载该应用程序 但结果相同 之前创建过语言文件 效果良好 但这次不行 手机设置为瑞典语 语言文件适用于我创建
  • 从Asynctask返回结果

    如果我的 Android 应用程序中有这个后台工作文件 并且它从我的数据库获取数据 我如何将字符串 结果 传递给另一个类 后台工作人员连接到我的服务器 然后使用 php 连接到数据库 public class BackgroundWorke
  • android studio 底部工具栏的“运行”选项卡消失了

    Android Studio 底部工具栏中曾经有一个 运行 选项卡 但该选项卡不再显示 怎么把它带回来 请检查下图以了解它消失之前的位置 Run 选项卡曾经位于 TODO 选项卡之前的红色圆圈中 查看 gt 工具窗口 gt 运行 Or us
  • NullPointerException org.chromium.android_webview.AwContents$AwViewMethodsImpl.onDragEvent

    大约 10 天前 我的应用程序开始记录此异常 在开发控制台上看到 java lang NullPointerException at org chromium android webview AwContents AwViewMethods
  • Android接收通知打开和取消事件

    我从 webService 接收数据以生成自定义通知 我想追踪Intent要知道open 点击 或cancel 滑动 通知上的事件 以报告服务器进行分析 有没有听众onIntentStart or onIntentCanceled 也许是通
  • 来自外部 XML 的 Android 本地化

    是否可以使用从服务接收到的 XML 在运行时翻译 Android 应用程序 如果可能的话 请有人指出我正确的方向 谢谢 Warning 我读到的所有内容都表明 让您的应用程序更改语言不是一个好主意 因为 Android 框架不支持它 并且可
  • 如何在不改变的情况下将字符串转换为字节?

    我需要一个解决方案将字符串转换为字节数组而不需要像这样进行更改 Input String s Test Output String s Test byte b Test 当我使用 s getBytes 那么回复是 B 428b76b8 但我
  • MAT(Eclipse 内存分析器)- 如何从内存转储中查看位图

    I m analyzing memory usage of my Android app with help of Eclipse Memory Analyzer http www eclipse org mat also known as
  • 如何使用 onSearchRequested() 调用搜索对话框

    我正在尝试实现搜索对话框 但无法显示活动中的搜索 我在清单文件中定义了主要活动 此活动向用户显示了他们必须从中选择的选项列表 选项之一是 搜索 选项
  • 在Android的activity中调用onResume

    在活动的过程中通过调用 this OnResume 强制 onResume 事件可以吗 或者我应该实现另一个由 OnResume 和第一个成员调用的过程 实现在您的重写中调用的另一个过程onResume 后者不打算由您调用 它是一种方便的方
  • Android 将菜单项在操作栏中向左对齐

    我的应用程序中有一个操作栏 它显示我定义的菜单项res menu activity main xml 我的菜单项在操作栏上向右对齐 我希望它们左对齐 我为此找到的唯一解决方案使用了自定义操作栏 如下所示 将菜单项放置在 Honeycomb
  • 协程和 Firebase:如何实现类似 Javascript 的 Promise.all()

    在 Javascript 中 您可以同时启动两个 或更多 异步任务 等待它们完成 然后执行某些操作 继续 const firstReturn secondReturn await Promise all firstPromise secon
  • TYPE_ACCELEROMETER 和 TYPE_LINEAR_ACCELERATION 传感器有什么区别?

    I think TYPE ACCELEROMETER显示设备加速 但是 我不明白什么时候应该使用TYPE LINEAR ACCELERATION 我需要计算移动设备的速度 哪种传感器适合此应用 另外 我读到TYPE LINEAR ACCEL

随机推荐

  • 如何在 python 中使用 kNN 动态时间扭曲

    我有一个带有两个标签的时间序列数据集 0 and 1 我在用动态时间扭曲 DTW 作为使用 k 最近邻 kNN 进行分类的相似性度量 如这两篇精彩的博客文章中所述 https nbviewer jupyter org github mark
  • LaTeX:美元符号与 \( \)

    有什么理由更喜欢语法 myformula 到平常的 myformula 在乳胶中 Edit 同样的问题被问到并得到了回答tex stackexchange https tex stackexchange com questions 510
  • 使用 Javascript 更新 JSON 对象

    如何使用 javascript 或 Jquery 动态更新以下 JSON 对象 var jsonObj Id 1 Username Ray FatherName Thompson Id 2 Username Steve FatherName
  • 当进程内存不足时删除大型 Javascript 对象

    我是这种javascript的新手 所以我会给出一个简短的解释 我内置了一个网络抓取工具Nodejs收集 相当多的 数据 并用Cheerio 基本上jQuery for Node 创建一个对象然后将其上传到 mongoDB 它工作得很好 除
  • React:向现有组件添加道具

    我正在尝试找出如何使用附加道具克隆现有元素 以供参考 this mainContent
  • rtmp和rtsp协议有什么区别?

    我只是想知道 rtsp 和 rtmp 协议之间有什么区别 如果我的服务器上有 mp3 并且我正在我的 Android 中使用 http 播放它 那么它们在工作中有何不同 在android中如果我想实现rtmp或rtsp 哪个是最好的 and
  • SQL Server R2 SSRS 上的 Reporting Services 权限

    当我尝试访问 SQL Server 2008 R2 上的 SSRS 时 出现以下错误 我不确定有多少其他人已经开始使用 SQL 2008 R2 SSRS 但当我尝试访问报告服务器 url 时遇到以下错误 用户没有所需的权限 验证是否已授予足
  • Java 服务器 -- 使用 POST 发送 Push 到 google Firebase Cloud

    在我测试了推送通知与 Postman 的配合后 我想在我的应用程序中发送消息时向 FCM 发送推送请求 调用的函数将访问我的 Java 服务器并调用如下函数 POST Consumes MediaType APPLICATION JSON
  • 如何将 2 路数据绑定与模型驱动表单结合起来?

    在角度 2 中 构建形式的一种可能性是模型驱动方式 据我了解 控件失去了 2 路数据绑定 这与 ngModel 的模板驱动方式相反 将 2 路数据绑定与模型驱动表单相结合的最佳方式是什么 我尝试将模型绑定与 value 一起使用
  • 服务器重启后 Liferay 调度程序不工作

    我正在使用下面的代码安排工作 Controller RequestMapping VIEW public class MyController RenderMapping public String defaultView try Stri
  • 在 Javascript 中使用 Ruby 变量(在应用程序视图中)

    目前 我有一个可以通过名为的视图访问的 ruby 变量 json 其中包含我需要的 JSON 格式的信息 但是 我想将其传递到脚本区域 例如 有什么办法可以做到这一点吗 假设您提到的脚本标签位于 html erb 视图中 您可以使用以下命令
  • 来自 Python 子进程的实时输出/流

    我正在使用 Python 及其子进程库来使用 strace 检查调用的输出 具体如下 subprocess check output strace str processname 但是 这只能给我输出after被调用的子进程已经完成 这对我
  • 制作索引控制数组?

    C 是否有索引控制数组 我想放置一个 按钮数组 例如有 5 个按钮 它只使用一个事件处理程序来处理所有这 5 个控件的索引 就像 VB6 那样 否则我必须为这 5 个按钮中的每一个编写一个额外的事件处理程序 如果我有 100 个按钮 我需要
  • 在 Sphinx 中生成外部链接

    我想链接到 Sphinx 文档中的某个 URL a href http some url blah a 我在文档中发现了类似的内容 http sphinx doc org ext extlinks html http sphinx doc
  • 在 Swift 1.2 的 init 方法中将 self 作为参数传递

    下面的课程有一个 let 属性声明为隐式解包变量 这之前适用于 Xcode 6 2 class SubView UIView let pandGestureRecognizer UIPanGestureRecognizer required
  • 如何检查 MVC Core 配置文件中的某个部分是否存在?

    如何检查加载的 ASP NET Core 配置文件中的特定部分是否存在 我有一个 JSON 配置文件 我将其加载到其中Startup类通过ConfigurationBuilder AddJsonFile method 该 JSON 文件是一
  • 使用 ggplot 函数将 geom_path 添加到箱线图时出错

    我打算创建一个箱线图并突出显示成对比较的显着性水平 这已在一个上一篇文章 https stackoverflow com questions 14958159 indicating the statistically significant
  • 在 AddObject 之后、在 SaveChanges 之前查询对象?

    在实体框架中 是否可以在调用 SaveChanges 方法之前查询刚刚使用 添加对象 添加到上下文的对象 Thanks 要持久化一个实体 您通常将其添加到它的DbSet在上下文中 例如 var bar new Bar bar Name fo
  • Git 中的 HEAD^ 和 HEAD~ 有什么区别?

    当我在 Git 中指定祖先提交对象时 我很困惑HEAD and HEAD 两者都有一个 编号 版本 例如HEAD 3 and HEAD 2 它们对我来说看起来非常相似或相同 但是波浪号和插入符号之间有什么区别吗 经验法则 Use 大多数时候
  • 使用自定义适配器时如何获取 onItemClick(ListView) 中行的 id?

    我搜索了一段时间但找不到解决方案 情况 我正在使用一个ListView我有一个CursorSQLiteDatabase query 的结果 如果我使用一个SimpleCursorAdapter 什么时候 你打电话onItemClick Ad