android-databinding相关内容

在数据绑定中使用LiveData

随着Android体系结构组件的稳定,我开始将所有基本ViewModel更新为 ViewModel .据我了解,建议使用 LiveData 来保存Model类,因为它可以更好地处理生命周期. 我喜欢使用Data Binding,因为它可以使Java/Kotlin端的代码更清晰,并且不需要“观察"值更改来更新UI.但是,如果Model(或ViewModel)扩展了已经报告了此问题( GitHu ..

使用动态添加的元素进行数据绑定

我已经开始在我的新应用中实现Android数据绑定库。但是,我在数据动态添加元素方面遇到了一些困难。在我的 POJO 中,它包含 的地图。这里, String 是用户的ID, Double 是金额。我有一个用于显示单个条目的布局文件。因此,如果map包含2个元素,它将如下所示: 之前,我通过在循环内部扩展布局并为地图的每个项目添加 LinearLayout 来 ..
发布时间:2018-12-29 20:50:57 Java开发

从ViewModel启动DialogFragment的推荐方法是什么?

我在 Recyclerview 中有一个列表对象。当长按一个项目时,我想显示一个对话框,其中包含点击该项目的数据。 Recyclerview 是使用每个项目的数据绑定,我可以在长按时使用Log显示所选项目中的数据。 但是,当您尝试显示对话框时,您需要进入活动,不建议在 ViewModel 对象中使用。 那么如何显示对话框呢? 谢谢,Ove 解决方案 从概念上讲,一个 ..
发布时间:2018-12-05 20:10:04 Java开发

布局使用数据绑定将android中的整数值限制从0到10绑定

我试图在数据绑定的帮助下在android中设置最小值为0且最大值为10的整数限制。 为此,我有一个可绑定的适配器,它设置一个带两个监听器的整数值,一个增加值,另一个减少它。现在最后我想设置该整数的限制,最小值为0,最大值为10。 @BindingAdapter(“quantity” ) public static void setQuantityText(TextView textVi ..

绑定表达式导致错误,但编译/运行正常

在Android Studio中创建绑定表达式时,我似乎收到错误。该代码似乎编译并运行ok,该方法被调用,但我仍然在Android Studio中出现错误。 我在这里遗漏了什么?就文档而言,我不会 解决方案 Android Studio正在遵循数据绑定实现,并可能会在没有问题的情况下显示警告或错误。它应该不断改进。 ..
发布时间:2017-03-24 01:39:55 移动开发