问题标签 [android-databinding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
16 回答
87558 浏览

android - 使用 Android 中的数据绑定在 android:src 中为 ImageView 设置可绘制资源 ID

我正在尝试使用数据绑定将可绘制资源 ID 设置为 ImageView 的 android:src

这是我的对象:

这是我的布局:

最后,活动课:

它根本不显示图像。我究竟做错了什么?

顺便说一句,它与标准方式完美配合:

0 投票
2 回答
1834 浏览

android - Android惰性数据绑定可能吗?

Android 数据绑定支持最酷的功能之一是它还为设置了 ID 的 View 生成字段。这整理了代码库,因为不需要字段或findViewById()调用。

但问题是绑定实例只能通过bind()倾向于调度绑定的调用来检索。当异步接收数据并且通常NullPointerException会被抛出时,这很糟糕。

可以在减去实际数据绑定过程的情况下检索具有视图字段的绑定实例吗?

堆栈跟踪:

0 投票
2 回答
5072 浏览

android - Android 数据绑定和 Kotlin

我正在将我的 Android 应用程序从 Java 转换为 Kotlin。它工作正常,除非我尝试转换使用 Android 数据绑定库的文件。在这种情况下,Android Studio 在编译时抱怨未解析的引用:

AdapterHistoriesListBinding数据绑定库应生成的文件的名称在哪里。它在 Java 中工作正常,所以我猜这是 Kotlin 的问题。

我正在使用 Android Studio 2.0.0-beta6、Android Gradle 插件 2.0.0-beta6 和 Kotlin 1.0。有什么办法可以让数据绑定库与 Kotlin 一起工作?

0 投票
1 回答
821 浏览

android - 通用 @BindingConversion 不起作用

为什么无法在 android 数据绑定库中定义泛型绑定转换?

使用这种方法,我得到了can not find the setter for attribute 'android:text' with parameter type com.example.MyClass<java.lang.String>错误。定义显式类型可以正常工作。

我试图找到ObservableField<T>转换的方法,但没有成功。有谁知道这是怎么回事?有什么我做错了吗?

0 投票
1 回答
950 浏览

android - 适配器中具有不同布局的Android DataBinding

我在 BaseAdapter 中使用具有不同布局的 gridview。如果那时视图被重用,我得到了 CastException。我该如何解决这个问题?

我的适配器代码是:

0 投票
29 回答
79912 浏览

android - Can't resolve Android databinding class

While using data binding , I am not able to get class MainActivityBinding as per Data Binding Guide

My layout name is activity_main.xml. I am also see Android - DataBinding - How and when the Binding classes will be generated? but it can't help me.

0 投票
1 回答
1002 浏览

java - Android数据绑定双向不起作用

我正在尝试使用双向数据绑定来编辑用户数据。我能够在视图中显示 POJO 内容,但用户所做的更改无法使用 POJO 捕获回来。

user我也尝试过使用全局变量binding。但是当我点击按钮时,它总是显示“第一个”。User.java 的定义是:

和 XML:在这里,我试图在文本视图和按钮单击中立即显示更改。

有什么我想念的吗?

0 投票
1 回答
436 浏览

android - 使用数据绑定将百分比分配给 PercentFrameLayout

尝试使用百分比支持库创建带有布局的简单图形,但我无法弄清楚如何通过数据绑定分配百分比来查看。尝试返回 String "60%", float 0.6f, Float 0.6f, int 60。没有任何效果。

0 投票
0 回答
2127 浏览

android - 带有菜单的 Android 数据绑定

我正在测试 Android 内置的新数据绑定功能。我已经成功地完成了对文本视图的简单绑定,甚至是双向绑定,以及将 a 绑定List<>到 a RecyclerView。现在我想用菜单视图测试它,但是当我将布局 XML 文件添加到菜单文件夹时,我看到了菜单和我添加的项目,但是当我只是用<layout>标签包装该菜单视图的内容时,它说“必须声明元素布局”。我不必对我测试过的其他布局做特别声明。这表明您不能将它与菜单文件夹中的布局一起使用。是这样吗,还是我错过了什么?

0 投票
2 回答
1589 浏览

android - Android 的 DataBinding 是否适用于 Transitions/Scenes 框架?

Android 的DataBinding库是否可以与Transitions 框架一起使用?

尝试上面的代码会引发此错误:view tag isn't correct on view:null