Android数据绑定与数组的两种方式绑定

2023-12-23

我想通过Android中的数据绑定实现数组上的双向绑定。

这是我的代码的简化版本:

<data>
    <variable
        name="values"
        type="Integer[]" />
</data>

<EditText
    ...
    android:text="@={Converter.toString(values[0])} />

但是当我尝试构建此代码时,我收到一条消息,如下所示:

cannot find method setTo(java.lang.Integer[], int, java.lang.Integer) in class android.databinding.ViewDataBinding

如果可能的话,如何实现与数组的双向绑定?


使用 ArrayList 尝试以下方法怎么样?

<data>
    <import type="java.util.ArrayList"/>
    <variable
        name="values"
        type="ArrayList&lt;Integer&gt;"/>
</data>

<EditText
    ...
    android:text="@={Converter.toString(values.get(0))} />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android数据绑定与数组的两种方式绑定 的相关文章

  • Excel VBA 将范围值复制到数组,

    我有以下代码摘录 我试图将一系列值复制到声明的数组上 但它一直给我 无法分配给数组 错误 Dim permittedCurve 0 To 7000 As Variant permittedCurve activeWorkbook Works
  • 为什么 HashMap.clear() 中不再使用 Arrays.fill() ?

    我注意到执行中有些奇怪的事情HashMap clear 这就是它的样子OpenJDK 7u40 http grepcode com file repository grepcode com java root jdk openjdk 7u4
  • Python/PyTables:数组的不同列是否可以有不同的数据类型?

    我创建了一个可扩展的 Nx4 列数组 某些列需要 float64 数据类型 其他列可以使用 int32 进行管理 是否可以改变列之间的数据类型 现在我只使用一个 float64 如下 但它需要巨大的磁盘空间来存储 gt 10 GB 文件 例
  • 我可以在 WebGL 的 GLSL 中使用什么作为数组索引?

    是否只允许使用常量 或者我可以将其用于循环索引或任何其他动态值 In WebGL GLES2 是的 只允许使用常量 但是 如果您的代码可以展开 无论是由您自己还是由编译器 那么它就被视为一个常量 并且您有一个解决方法 例如 问题 unifo
  • jQuery 画廊用下一个和上一个按钮翻转

    我正在尝试用 jQuery 做某种 Gallery Turn Over 脚本 因此我得到了一个数组 比方说 13 图像 galleryImages new Array images tb 01 jpg images tb 02 jpg im
  • VB.NET 中字节数组的数组

    我需要一个数组 数组中的每个项目都是这样的字节数组 但我不知道如何执行以下操作 Dim xx as array xx 0 as byte H12 HFF xx 1 as byte H45 HFE 您可以像这样创建嵌套或 锯齿状 字节数组 D
  • 如何使用Gson将JSONArray转换为List?

    在我的 Android 项目中 我试图将收到的 JSONArray 转换为列表 在 的帮助下这个答案 https stackoverflow com questions 8371274 how to parse json array in
  • 创建并初始化具有连续名称的类的实例

    我有一个BankAccount班级 我试图创建这个类的多个实例并将它们放入一个数组中 例如 accounts Ba1 BankAccount new 100 Ba2 BankAccount new 100 我想初始化包含大量实例的数组 假设
  • 位图太大 as3

    在AS3中 我从zip文件加载png nochump的zip库通过ByteArray到Loader png 的宽度最大可达 45k 像素 但高度仅为 120 像素 这在 Flash 中产生了一个问题 因为图像的宽度只能约为 8000 像素
  • Python 中的 C 指针算术

    我正在尝试将一个简单的 C 程序转换为 Python 但由于我对 C 和 Python 都一无所知 这对我来说很困难 我被 C 指针困住了 有一个函数采用 unsigned long int 指针并将其值添加到 while 循环中的某些变量
  • 将范围传递给 Excel 用户定义函数并将其分配给数组

    我在尝试着 通过两个范围 多行单列 Excel 2007 中的用户定义函数 然后将其分配给一个数组进行处理 谁能告诉我如何将这样的范围分配给数组 范围不是恒定的 因为我在不同的单元格中使用 UDF 来处理不同的数据 所以我不能使用 e g
  • C++11 中 std::array 大小为零是否有原因?

    考虑以下代码 C 11 编译器完全可以接受它 include
  • Java 中是否可以覆盖对象数组的“toString”?

    Java 中是否可以覆盖对象数组的 toString 例如 假设我创建了一个简单的类 User 哪个类别并不重要 因为这是一个普遍问题 是否有可能 一旦客户端创建了User 数组和客户端使用System out print array 它不
  • 使用数组创建单链表时的警告

    include
  • 在 json 模式中制作条件数组并提供适当的错误消息的最佳方法

    我想在 JSON 模式中约束一个 元组 数组 并获得不错的错误消息 但到目前为止我还没有成功 该数组由 2 个项目组成 第一个是字符串 第二个是对象 对象中允许 必需的属性取决于字符串 2个有效的例子是 color white a whit
  • [NSDictionary getObjects:andKeys:] 的示例

    我找不到该方法的工作示例 NSDictionary getObjects andKeys 唯一的example http www mail archive com cocoa dev lists apple com msg24959 htm
  • PHP 字节数组转 Base64(来自 Mssql 的字节数组)

    我在表上使用 Mssql 和图像 例如 0xFFD8FFE000104A46494 我觉得是这样的字节数组 我想用 PHP 将其更改为图像 我试试这个 img src 但图像不显示 代码演示 http sandbox onlinephpfu
  • PHP 数组的最大键大小是多少?

    我正在生成关联数组 键值是 1 n 列的字符串连接 会回来咬我的钥匙有最大长度吗 如果是这样 我可能会停下来并采取不同的做法 它似乎仅受脚本内存限制的限制 快速测试后我得到了 128mb 的密钥 没问题 ini set memory lim
  • C++ 中数组的正确分配和释放内存

    我正在处理动态数组 功能empty matrix 创建一个新数组 表示一个矩阵 delete matrix 释放为矩阵分配的所有内存 我的函数中是否出现内存泄漏example 如果我打电话add add a b c 函数中分配的内存会发生什
  • MPI_Gatherv:根数组中收到的垃圾值

    我正在尝试实施MPI Gatherv函数于C 根据我的程序 包括 root 在内的每个进程都应该创建一个大小等于 进程的等级 1 这将在所有单元格中保持进程的等级 然后这个本地数组被收集到根的 rcv array 中 不知何故 我得到了垃圾

随机推荐

  • WPF:如何根据 XAML 中另一个文本框的 Text 属性更改文本框的前景色?

    我想将 WPF 文本框的 Foreground 属性设置为红色 只要其 Text 属性与窗体上另一个文本框的 Text 属性不匹配 我可以在后台代码中并通过与转换器的绑定来完成此操作 但是有没有办法只用 XAML 来实现呢 我正在考虑某种触
  • SkipWhile 失败并显示“LINQ to Entities 无法识别该方法...”

    我找不到发生以下异常的原因 非常感谢任何帮助 EdcsEntities is derived from System Data Objects ObjectContext EdcsEntities db new EdcsEntities v
  • Tensorflow 对象检测 API 中的精确召回曲线

    有没有办法在 Tensorflow 对象检测 API 中可视化精确召回曲线 我知道 mAP 代表曲线下面积的绝对值 但我认为实际曲线更适合我的应用程序 我已经在 utils metrics 中找到了一些精度和召回值1 https githu
  • 在 QMenuBar 的另一侧堆叠 QPushButton

    我想堆一些QPushButton我另一边的物体QMenuBar This is how my window looks now And this is how I want it to look like I ve photoshopped
  • Laravel 没有 Eloquent 和数据库迁移?

    我已经是一名 PHP 程序员 12 年了 几乎多次重新发明轮子 为我们的闭源 Web 应用程序构建了自己的框架 该框架作为托管解决方案提供 为所有应用程序使用相同的共享数据库顾客 现在我正在尝试 Laravel 5 并注意到几乎每个示例都使
  • 如何从 PHP 执行 PhantomJS

    我想在本地主机上从 PHP 执行 PhantomJS 任何人都可以解释如何从 PHP 执行 PhantomJS 以及我应该从 phantomjs org 下载什么包 下载PhantomJS 二进制文件 http phantomjs org
  • for 循环中的 __getitem__ 调用

    我正在学习Python 但我什么都不懂 考虑这段代码 class Stack def init self self items def push self item self items append item def pop self r
  • 在两个数据库表中进行循环引用是一个好习惯吗

    在我们的数据库中 我们有两个表 A B 主键为 A id 和 B id 将 B id 作为表 A 中的外键 将 A id 作为表 B 中的外键是否被认为是一个好的做法 这将允许我们在表中拥有多对多关系 另一种方法是使用仅包含两列 A id
  • Hive Flutter 的权限和路径

    我目前正在构建一个应用程序 在其中存储数据并借助 flutter 包 hive 进行增删改查操作 所以我的问题是 我是否需要请求有关存储数据的权限 如果是 那么哪些权限以及存储数据的理想路径应该是什么 谢谢 对于 hive 您不需要添加任何
  • 在c中制作共享数据结构

    我在我的 C 程序中创建了一个数据结构 如下所示 typedef struct int array size t used size t size Array void initArray Array a size t initialSiz
  • 实时验证和复选框、单选、选择组

    Livevalidation 脚本非常适合验证表单 但您应该如何处理复选框 单选和选择组 参见网站 http www livevalidation com http www livevalidation com 这是可以做到的 尽管 Liv
  • 我该如何解决这个问题,res.json不是一个函数

    我的问题如下 我用 guzzle 发送数据 并收到错误 类型错误 res json 不是函数 client new GuzzleHttp Client response client gt request get http localhos
  • 引起:java.lang.NoClassDefFoundError:org/apache/log4j/Logger

    我有一个有趣的问题 在运行时找不到 org apache log4j Logger 类 我正在尝试获得授权 但这就是失败的地方 OAuthAuthorizer oauthAuthorizer new OAuthAuthorizer OAUT
  • 了解协程的执行

    我在 Unity 中工作 但这实际上只是一个 C 问题 所以我希望这是发布此问题的正确部分 无论如何 我仍然很难在脑海中想象脚本的执行情况 特别是当有多个脚本正在运行并且它们都有不同的功能时 最近它变得更加复杂 因为我将 Update Fi
  • 如何使用 Websocket 发送旧消息

    我有一个有效的 Websockets 示例 其中客户端从服务器接收消息 我不确定当客户端连接时应该如何向客户端发送旧消息 Example 每个客户端在连接时提供他们的名字 服务器响应 名称 刚刚连接 对所有客户端 任何新客户都不会收到这些消
  • JSF t:datatable 和 c:forEach 看起来有冲突

    I have
  • 将新的简单 javascript 注入到 magento 后端(作为模块)

    我想在 magento 产品管理后端的一些描述和元字段上添加简单的字符计数器功能 就像下面的屏幕截图一样 我通过将简单的原型脚本添加到在 magento 管理 HTML 上加载的 JS 文件之一来做到这一点 我选择 browser js j
  • 检查Android应用程序中是否使用了Library

    我收到了一些应用程序的遗留代码 不是由我开发的 而是由其他团队开发的 没有文档 它有近 20 多个依赖项 在build gradle 现在 我想清理未使用的库 依赖项 方法是将它们从build gradle 我在谷歌上搜索并发现了这个pro
  • Python 线程化多个 bash 子进程?

    如何使用线程和子进程模块来生成并行 bash 进程 当我启动线程时 第一个答案在这里 如何在Python中使用线程 https stackoverflow com questions 2846653 python multithreadin
  • Android数据绑定与数组的两种方式绑定

    我想通过Android中的数据绑定实现数组上的双向绑定 这是我的代码的简化版本