滚动后列表视图的选中项不存在

2023-12-03

我创建了一个带有文本视图和复选框的列表视图。但是,向下(或向上)滚动列表后,列表中所有选中的项目都将被取消选择。如何使选中的复选框在滚动后保持其状态?


ListView 每次滚动时都会回收视图。这就是复选框不保留其状态的原因。

为了完成你的任务:

  • 将选中的项目存储在数组中。
  • 当您单击列表视图中的任何复选框时,更改数组中该特定项目的值。
  • 在 getView 方法中,通过读取数组中的值来选中或取消选中复选框。

这样您的复选框将保留其状态。 我希望这一点很清楚。

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

滚动后列表视图的选中项不存在 的相关文章

  • 如何在android中实现触摸平滑图像橡皮擦?

    我已经从 API 演示中看到了finturePaint java 我想实现触摸平滑橡皮擦 通过在android中触摸移动来擦除部分图像 FingerPaint 告诉我要实现这个 mPaint setXfermode new PorterDu
  • 如何从 SDK 实现每个会话的 Google Places 自动完成功能?

    是否可以从 Android 和 iOS 应用程序的 place sdk 实现基于会话的自动完成 根据 6 月 11 日生效的新 Google 地图框架定价 对自动完成的请求可以分为基于击键 会话的请求 我找不到描述实施步骤的文档 除了这个参
  • Android 中多个蓝牙连接的自定义 UUID

    我有一个 Android 设备作为服务器连接到多个蓝牙 Android 客户端 我了解 UUID 的概念以及它的独特之处 我的问题是 我可以为连接到我的服务器的所有客户端使用相同的 UUID 吗 如果没有 我如何以编程方式为我的客户端生成
  • 如何自定义菜单项的背景颜色?

    我正在尝试定制Toolbar的弹出菜单 现在我无法设置菜单项的背景颜色 我的 styles xml 如下所示
  • 如何获取每个StorageVolume的可用大小和总大小?

    背景 谷歌 悲伤 计划破坏存储权限 https www xda developers com android q storage access framework scoped storage 这样应用程序将无法使用标准文件 API 和文件
  • 我在布局上看不到任何 FirebaseRecyclerAdapter 项目

    我试图将数据从 Firebase 数据库检索到我的布局 但我看不到任何项目FirebaseRecyclerAdapter在布局中 请帮忙 我按照一个教程展示了如何做到这一点 当我运行应用程序时 我没有看到任何项目 但我可以滚动 public
  • Android短音的正确播放方法?

    我正在创建一个应用程序 屏幕上将有多个图像 这些图像将是按钮 点击时会播放短促的声音 我对此进行了研究 只能找到我当前用来播放声音的方法 这似乎根本没有响应 我希望声音能够快速播放并且能够响应多次快速点击 我不确定这在 Android 中是
  • Android Studio:XML 布局中的“包装在容器中”

    编辑 XML 布局文件时 Eclipse 有一项称为 包裹在容器中 的功能 重新格式化 gt Android gt 可让您选择一个或多个视图并在其周围包裹您选择的布局 Android Studio中有类似的东西吗 目前正在实施中 问题 69
  • 如何在android中显示保存在sdcard文件夹中的图像[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当我正在显
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • 自定义首选项中的android首选项水平分隔线?

    我创建了自己的自定义首选项对象来扩展首选项 我创建它们只是因为这些自定义数据类型没有首选项 一切正常 但我的自定义首选项没有相同的外观 因为它们缺少系统首选项对象具有的水平分隔线 我已经查找了创建水平分隔线的代码 但我找不到它是在哪里完成的
  • 以编程方式将文本颜色设置为主要 Android 文本视图

    如何设置我的文本颜色TextView to android textColorPrimary以编程方式 我已经尝试了下面的代码 但它将 textColorPrimary 和 textColorPrimary Inverse 的文本颜色始终设
  • 当它的父级是 ConstraintLayout 时设计 CardView 吗?

    我在编辑包含Relativelayout的Cardview内的RelativeLayout时搞砸了 ConstraintLayout会将相对布局的wrap content更改为0并添加工具 layout editor absoluteX 1
  • 对于一个单元格,RecyclerView onBindViewHolder 调用次数过多

    我正在将 RecyclerView 与 GridLayoutManager 一起使用 对于网格中的每个项目 我需要调用 REST api 来检索数据 然后 从远程异步获取数据后 我使用 UIL 加载 显示图像 一切似乎都很好 但我发现 on
  • okhttp 获取失败响应

    我已经在我的 android 客户端中实现了 okhttp 来进行网络调用 当我收到失败响应时 我会收到失败代码以及与该代码相关的文本作为消息 但我没有收到服务器发送给我的自定义失败响应 在我实施的代码中的失败响应中 我收到的消息只是 错误
  • 如何在 Android 中从 WorkManager 取消工作?

    我已经保存了 WorkManagerUUID转换成String在领域数据库中 这是代码 Constraints constraints new Constraints Builder setRequiredNetworkType Netwo
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • Android:如何从网络异步获取搜索建议?

    我创建了一个可搜索的活动 现在 我想添加从网络服务获取的搜索建议 我想异步获取这些建议 根据添加自定义建议 http developer android com guide topics search adding custom sugge
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne

随机推荐

  • .NET Framework 4.5 目录在哪里?

    我已经安装了 Windows 8 Visual Studio 2012 但没有 v4 5 目录 WINDIR Microsoft NET Framework 我是否做错了什么 或者 NET 4 5 与其他版本不同 如果是因为我没有安装工具
  • 分配给 $null 的对象属性不会测试 $null 的 true

    我已经开始使用 PowerShell 来完成一些事情并使用变量 null在 PowerShell 中 我在分配变量时遇到了问题 null对于类中定义的变量 测试返回false not true 示例代码 class test string
  • 无法弄清楚如何将我的非 MVC 站点从 sitemap.xml 路由到另一个 .aspx 页面

    当搜索 google 时 唯一的解决方案出现在 MVC 网站上 我的 asp net 4 0 站点不是 MVC 我希望请求 sitemap xml 加载另一个动态 aspx 页面 以便我可以动态生成 google 的链接 我花了几个小时搜索
  • 脚本语言如何使用套接字?

    Python Perl 和 PHP 全部支持TCP 流套接字 但是 假设我只有 FTP 访问权限而没有机器的 root 访问权限 那么如何在 Web 服务器 例如 Apache 运行的脚本文件中使用套接字呢 当客户端连接到特定端口时 如何调
  • Common Lisp 的复制树:哪些对象将被原始对象和副本共同引用?

    我正在阅读实用 Common Lisp 并且有一个关于 Lisp 的问题COPY TREE功能 书上给出了调用的例子 copy tree 1 2 3 4 5 6 书上解释完之后 是这么说的 如果原始内容中的 cons 单元格引用了原子值 则
  • window.focus() 在 Google Chrome 中不起作用

    只是想知道 Google Chrome 是否会支持window focus 在某一点 当我说支持时 我的意思是让它发挥作用 对它的调用不会失败 它只是不执行任何操作 所有其他主流浏览器都不存在此问题 FireFox IE6 IE8 和 Sa
  • 如何检查字符串是否是唯一标识符?

    uniqueidentifier SQL Server 是否有与 IsDate 或 IsNumeric 等效的函数 或者有什么相当于 C TryParse 的东西吗 否则我将不得不编写自己的函数 但我想确保我没有重新发明轮子 我试图涵盖的场
  • 如何按修改日期列出 Amazon S3 存储桶内容?

    大多数时候 我们会将文件加载到公共 S3 存储桶中 因此很难找出其中的数据 如何查看在特定日期上传的对象 一种解决方案可能会使用s3api 如果您的对象少于 1000 个 那么它很容易工作 否则您需要使用分页 s3api可以列出所有对象并具
  • 我可以在 cmake 时获取 CMake 为特定 vcproj 生成的 GUID 吗?

    前言 我正在尝试将我的 C csproj 与我们的 C 和 C CLI 代码库 cmake 构建的其余部分集成 我收到了反对尝试这样做的建议 因为 CMake 不能与 Visual Studio 中的 NET 很好地协作 但在实现一些自定义
  • 如何在 Postgres 兼容模式下使用 H2 作为嵌入式数据库,来自 jruby/rails

    我想启动一个 jruby rails 应用程序来使用 Postgres 但我想在开发和测试中运行时在 Postgres 兼容模式下使用 H2 在 H2 或 postgresql 中启动应用程序没有问题 但如何配置使用嵌入式 H2 数据库运行
  • 在 Bootstrap 模式中定位一个元素

    我编写了这段代码 以便当用户位于密码文本框时 他 她可以按 Enter 登录 但是 我认为因为它位于引导模式中 所以我无法使用 jQuery 选择器来定位它 任何想法 这是 HTML div class modal content div
  • Java中有生成随机字符的功能吗?

    Java有生成随机字符或字符串的功能吗 或者必须简单地选择一个随机整数并将该整数转换为ASCII代码到字符 要生成 a z 中的随机字符 Random r new Random char c char r nextInt 26 a
  • 错误:无法启动守护进程:

    错误 无法启动守护进程 无法保留足够的空间 对象堆的空间 请在项目的 Gradle 中分配更多内存gradle properties file 例如 下面的行 在gradle properties文件中 将最大 Java 堆大小设置为 1
  • iPhone:仅在横向模式下,第一次 addSubview 后,UITableViewController 无法正确旋转

    一个最小的说明性 Xcode 项目可以在github 在我的 UIWindow 上 当我添加第二个 及后续 UITableView 作为子视图时 它们无法正确旋转 因此会出现在侧面 这仅在模拟器中进行了测试 这是给您的一些代码 void a
  • Fortran 2003 中的内在赋值和多态性

    我尝试添加一个过程该模块 写者 弗拉基米尔F 它在 Fortran 2003 中实现了一个通用链表 为了方便起见 我希望能够将列表的内容作为数组输出 因此我将以下过程添加到名为的文件中的列表模块中lists f90 subroutine l
  • 使用参数插入多行 Sql Server

    我试图弄清楚是否有一种方法可以在使用参数的同时在 Sql Server 中执行多个值插入 准确地说 有这样的命令 com new SqlCommand insert into myTable values recID tagID con c
  • 量子谐振子/SHM 建模

    我需要帮助来弄清楚为什么我的 b 基态图看起来错误 这是完整的问题 我认为完整发布它将为我尝试使用的方法提供上下文 a 考虑在两个无限高的壁之间有一个方形势井 其 0 间隔距离 等于玻尔半径 即对于区间 0 中的所有 x 写一个函数solv
  • 如何制作带有标志的语言选择器按钮? (html + js)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我正在尝试使用 HTML 和 JS 中的标志制作一个语言选择器按钮 但我得到的结果与我在此处找到的示例不匹配 https codepen io brapastor pen B
  • 检测 R 中的操作系统(例如,对于自适应 .Rprofile 文件)

    我想知道如何自动检测 R 中的操作系统 例如将内容放入 Rprofile 中 switch Sys info sysname Windows print I m a Windows PC Linux print I m a penguin
  • 滚动后列表视图的选中项不存在

    我创建了一个带有文本视图和复选框的列表视图 但是 向下 或向上 滚动列表后 列表中所有选中的项目都将被取消选择 如何使选中的复选框在滚动后保持其状态 ListView 每次滚动时都会回收视图 这就是复选框不保留其状态的原因 为了完成你的任务