如何在列表视图中添加复选框?

2023-12-10

我有一个问题,被困了一段时间 我不知道如何在列表中添加复选框,例如,如果我有一个项目列表,我希望能够检查它们。我的xml代码如下:

<LinearLayout android:id="@+id/topLayout"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_centerHorizontal="true"  android:layout_height="wrap_content">

</LinearLayout>

<LinearLayout
    android:id="@+id/middleLayout"
    android:orientation="horizontal"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">

    <LinearLayout android:id="@+id/leftMiddleLayout"
            android:orientation="vertical" android:layout_below="@+id/topLayout"
            android:layout_above="@+id/bottomLayout"
            android:layout_width="60px" android:layout_height="wrap_content"
            >

            <ListView android:id="@+id/checkboxList" android:layout_width="fill_parent"
                    android:layout_height="wrap_content" ></ListView>

            <CheckBox android:id="@+id/checkbox"
            android:layout_width="wrap_content" android:layout_height="wrap_content"
            android:checked="false"
            android:text="test">
            </CheckBox>

    </LinearLayout>

    <LinearLayout android:id="@+id/rightMiddleLayout"
            android:orientation="vertical" android:layout_below="@+id/topLayout"
            android:layout_above="@+id/bottomLayout"
            android:layout_width="280px" android:layout_height="wrap_content"
            >

            <ListView android:id="@+id/list" android:layout_width="fill_parent"
                    android:layout_height="wrap_content" ></ListView>

            <TextView android:id="@+id/text" android:layout_width="fill_parent"
                    android:layout_height="wrap_content"/>                   
    </LinearLayout>
</LinearLayout>

<LinearLayout android:id="@+id/bottomLayout" 
    android:layout_alignParentBottom="true" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:paddingBottom="5pt"
    >

    <EditText android:id="@+id/insertNewItem"
        android:layout_width="220px" android:layout_height="wrap_content" />

    <TextView android:layout_width="10px" android:layout_height="wrap_content" />

    <Button android:id="@+id/addItemButton" android:layout_width="wrap_content"
        android:layout_height="fill_parent" android:text="Add Item"/>
</LinearLayout>

如果您有任何想法请告诉我,这是为了我的学术研究:((

谢谢你!


final ListView lView = (ListView) findViewById(R.id.ListView01);
lView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_multiple_choice, items));
lView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

这里的 item 是一个数组。

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

如何在列表视图中添加复选框? 的相关文章

  • 保存用户可以访问的 Flutter Android 应用程序中的文本文件

    我在 Flutter 中开发的 Android 应用程序的用户应该能够将一些数据保存 导出 到文本文件中 用户应该能够使用其他应用程序 包括文件管理器 在其 Android 设备上找到并访问此文件 我想 final directory aw
  • onActivityResult 中的完成活动不起作用

    我有一对必须同生共死的活动 基本上 AlphaActivity 会做一些工作 然后发送一个意图 startActivityForResult 对于 Beta 活动 当 Beta 活动完成时 我希望它发送一个意图 startActivity
  • android - EditText 打字速度很慢

    我的 EditText 在打字时响应速度很慢 这种滞后现象足以让我找到解决方案 我做了一些研究 发现了一个 SO 线程输入文本时 EditText 滞后 https stackoverflow com questions 6173591 a
  • 未找到 Gradle DSL 方法:“versionCode()”

    构建我的 Android 项目时遇到问题 我使用Grgit https github com ajoberstar grgit填写versionCode and versionName在 gradle 中 一切工作正常 直到我将 Andro
  • 查找回收器视图中的第一个可见项目是否是列表的第一项

    我有一个包含 13 个数据项的回收器视图 我想知道列表中的第一项是否可见 我知道像这样的方法findFirstVisibleItemPosition and findLastVisibleItemPosition但他们没有说明第一个可见项目
  • 在 Android 中的活动、服务和应用程序之间传递变量

    有人可以给我提供以下活动 服务 应用程序组合的示例吗 我拥有这三个 但我已经把我的应用程序弄得一团糟 试图在这个地方传递一堆变量 现在我不知道发生了什么 请注意 我是 Android 新手 最近我一直在努力解决这个问题 因为有很多方法可以实
  • Mailgun POST /messages API 总是抛出 401 禁止

    我正在尝试使用改造库在 Android 中发送 Mailgun POST messages API 请求 以下是改装要求 HTTP POSThttps api key xxx v3 sandboxxxx messages https api
  • MI设备中即使应用程序被杀死,如何运行后台服务

    您好 我正在使用 alaram 管理器运行后台服务 它工作正常 但对于某些 mi 设备 后台服务无法工作 我使用了服务 但它无法工作 如何在 mi 中运行我的后台服务 MI UI有自己的安全选项 所以你需要的不仅仅是上面提到的粘性服务 你需
  • OpenCV InRange 参数

    我在 Android 上使用 OpenCV 来实时查找特定颜色的圆圈 我的第一步是仅保留与我正在寻找的定义颜色相对应的像素 在本例中为红色或绿色 示例图像 https i stack imgur com CIozU jpg 为此 我正在使用
  • Android - 除了普通 SSL 证书之外还验证自签名证书

    我有一个通过 SSL 调用 Web 服务的 Android 应用程序 在生产中 我们将拥有由受信任的 CA 签名的普通 SSL 证书 但是 我们需要能够支持自签名证书 由我们自己的 CA 签名 我已经成功实施了接受自签名证书的建议解决方案
  • 服务器到 Firebase HTTP POST 结果为响应消息 200

    使用 Java 代码 向下滚动查看 我使用 FCM 向我的 Android 发送通知消息 当提供正确的服务器密钥令牌时 我收到如下所示的响应消息 之后从 FCM 收到以下响应消息 Response 200 Success Message m
  • 6:需要显示BuyFlow UI

    There is a problem when i am click on payWithGoogle Button I am implementing Google Pay in my Android Application and wh
  • 如何在 Android 上的 HttpPost 中发送 unicode 字符

    我试图在我的应用程序中允许多语言支持 这会发出 HTTP post 来上传新消息 我需要做什么才能支持日语和其他非拉丁语语言 我的代码目前看起来像这样 note the msg string is a JSON message by the
  • 如何从SurfaceView绘制到Canvas?

    我正在尝试做简单的画家 问题是Android看起来有三个独立的Canvas并给我它来顺序绘制 我用以下方式制作了用户界面SurfaceView 把霍尔德从中拿走 Override protected void onCreate Bundle
  • 点击监听器的公共类

    我的所有 6 项活动中有 7 个按钮 所有 6 个按钮在所有活动中都具有相同的功能 如何为这 6 个按钮执行通用的单击事件侦听器 您可以创建一个实现 View OnClickListener 的新类 如下所示 public class My
  • 如何在android中录制音频时暂停背景音乐

    我正在 Android 中开发一个音频记录应用程序 因此 如果设备音乐播放器中已播放任何背景音乐 则应在开始录制之前暂停该背景音乐 并且每当录制停止或暂停时 背景音乐都应恢复 播放录制的音频时也应该如此 有人可以帮我解决这个问题吗 提前致谢
  • 如何在android sdk上使用PowerMock

    我想为我的 android 项目编写一些单元测试和仪器测试 然而 我遇到了一个困扰我一段时间的问题 我需要模拟静态方法并伪造返回值来测试项目 经过一些论坛的调查 唯一的方法是使用PowerMock来模拟静态方法 这是我的 gradle 的一
  • 按名称查找视图

    是否可以通过名称而不是 id 来查找视图 findViewById R id someView 但我想做这样的事情 findViewByName someView 在处理 xml 时 您必须通过标识符查找视图 但是您可以使用以下方式查找标识
  • WebView 在某些设备上如果不长按则不会滚动

    我有一个 WebView 设置如下 the web view mWebView WebView findViewById R id webView push the url on to the web view mWebView loadU
  • 修改 ADW Android 启动器?

    我想更改和修改开源 ADW 启动器 启动器可在此处获取 https github com AnderWeb android packages apps Launcher https github com AnderWeb android p

随机推荐

  • 有没有办法在 WebView 中使用 Apple San Francisco?

    我的 CSS 样式表似乎工作正常 但我无法将字体更改为与 iOS 11 中使用的系统字体非常匹配的字体 这是我尝试过的 body html color red font family San Francisco 字符颜色为红色 但字体不变
  • Cordova 应用程序“Android 权限 Cordova 插件”未显示权限对话框

    我正在为我的科尔多瓦应用程序使用 imagepicker 插件来从移动图库获取图像并使用它们 我正在 android 6 0 设备上测试我的应用程序 这就是问题所在 marshmallow Android 6 0 需要运行时权限 不像旧版本
  • 使用 OpenEntityManagerInViewFilter 进行延迟初始化?

    我有一些已经可以工作的 JBoss web 应用程序 以及一个延迟初始化问题 因此 建议我在 Spring 中进行调查并使用OpenEntityManagerInViewFilter 尽管如此 我仍然收到错误 希望你能帮助我吗 我还需要在应
  • PHP - 在闭包中访问全局变量的“use()”或“global”之间的区别?

    以下两种在闭包中访问全局变量的情况之间是否存在任何性能或其他差异 Case 1 closure function use global variable Use global variable to do something Case 2
  • 如何在UML中表示接口和类之间的关系?

    我有一些相关的接口和类想要在 UML 中表示 抱歉这些关系 我不知道如何使用 StarUML 正确地做到这一点 实现 IMessage 和 IStorable 的接口 ISMS 的想法 而不是让 SMS 类直接实现这两个接口 旨在使项目更加
  • Shiny 中的 DataTable TableTools 扩展实现

    我有一个 dataTabe 我正在尝试为其实现 tableTools 以便以 csv 格式导出记录 但是 当过滤后的数据超过一页记录时 如此处提供的示例所示 导出按钮不会选取第二页及以后的记录 而只会导出第一页 根据我的研究 似乎oSele
  • 如何为 ImageView 设置随机图像?

    我正在使用 9 个图像视图 当我单击刷新按钮时 我想将图像随机设置为 imageview 但我尝试这样做 它适用于图像的随机分配 但它一次在两个 或 三个图像视图中重复相同的图像 我的代码问题出在哪里 final int imageView
  • 绑定到父级 DataContext 中的依赖项属性

    我想将第三列绑定到CollectionBindingTwo属性位于 Window 的 DataContext 内 而不位于 Items 的 DataContext 内CollectionBindingOne 通过定义里面的第二个集合
  • li', this)”' aria-label='这是什么意思:“jQuery('> li', this)”'> 这是什么意思:“jQuery('> li', this)”

    我试图弄清楚这个 jQuery 插件是如何工作的 http codeasily com jquery multi column list with jquery 在插件中 开头有这一行 if jQuery gt li this 我知道什么
  • VBA 代码显示“Else without if error”

    我一直在尝试修复它 但无法修复 尽管它是一个非常小的代码 请帮助 它显示 else without if 错误 Private Sub Workbook Open Line2 Dim pass As String pass InputBox
  • 使用 Linq 进行隐式转换

    假设我有一个包含整数的列表 var identifiers Enumerable Empty
  • 使用手风琴样式平滑 UITableView 单元格扩展

    我的表格视图可以在按下单元格时展开和折叠单元格 但单元格展开时显示的内容会在动画完成之前加载 我剩下的是这样的 我希望它看起来像什么这个例子 该内容看起来就像是在幕布后面 而单元格扩展动画只是将其揭示出来 这是控制表视图的代码 class
  • 如何将 nsdata 转换为 MPMediaitem 歌曲 iOS Sdk

    我将 MPMediaItem 转换为 NSData 并将其存储在数据库中 现在我必须将该 NSData 转换为 MPMediaItem 才能在媒体播放器中播放该歌曲 使用下面的代码将 MPMediaItem 转换为 NSData NSURL
  • 角度 url 添加不需要的字符

    我有一个项目 在本地工作时 URL 工作正常 方法是 本地主机 9000 URL 将变为 http 本地主机 9000 由于我做了一些更改 现在转到 http localhost 9000 带感叹号 另外 其他 URL 也会变得很奇怪 例如
  • argparse 支持多个独占参数吗?

    假设我有两组论点 您可以使用每个组中任意数量的参数 但不能在组之间混合参数 有没有办法自定义冲突的参数argparse模块 我尝试过使用方法add mutually exclusive group但这不是我要找的 我提出了一个补丁 或者更确
  • 使用 jdk8 Conscrypt 为 http2 启用 ALPN

    我一直在寻找如何实施密码加密SSL 提供商使用conscrypt openjdk uber 1 4 1 jarjdk8支持ALPN为了制作一个http2 使用apache httpclient 5 到服务器的连接为jdk8默认不支持ALPN
  • 从浏览器使用 Selenium

    我想从 Web 应用程序运行和控制浏览器窗口 以在另一个站点上自动执行某些操作 例如帐户创建等 所以我的问题是 有没有办法直接从浏览器使用 selenium 来做到这一点 在这种情况下该怎么做 我知道有用于 JS 的 selenium we
  • MessageBody 写入器/读取器

    我正在努力让泽西岛得到 支持GSON为此 我读到我需要实施一个自定义消息体编写器 and 消息体读取器 现在我的问题是我找不到这两个接口的任何明确定义 来自文档 public interface MessageBodyWriter
  • barplot() 中的标签

    我正在尝试将名称添加到条形图的列中 每组中有 2 个条形图共享相同的名称 我正在使用这样的代码 l lt c 6286 2212 9961 5831 8703 6990 9952 9948 r lt c 2721 5663 0 3961 0
  • 如何在列表视图中添加复选框?

    我有一个问题 被困了一段时间 我不知道如何在列表中添加复选框 例如 如果我有一个项目列表 我希望能够检查它们 我的xml代码如下