android-databinding相关内容
我有一个包含一些数据的模型,一个字段可以具有三个(枚举)值之一. Socket,Tcp,乌德普 还有一个显示一些细节的视图. 我希望在视图中显示的详细信息根据模型中此属性的值而有所不同. 我已经阅读了有关列表和选择器的ItemTemplates的所有内容,并且我想做一些类似的操作,但只将单个视图绑定到一个属性. 如果 Socket =>显示此视图else =>显示其他视图.
..
我正在尝试将 DataBinding 用于 ProgressBar ,但是我不知道如何 这是我的xml代码
..
我正在学习使用数据绑定库.我知道它消除了手动调用findViewById()的需要,并使代码更加健壮和可读. 要了解其用途,我做了以下工作: 制作了一个temp_layout.xml,其中包含2个ID为'tv1'和'tv2'的文本视图 将 标记添加为根 点击“构建项目" 现在我发现可以使用一个新的'TempLayoutBinding'类,其中包含变量
..
例外情况如下: java.lang.NullPointerException:尝试从null对象引用上的字段'java.lang.Runnable android.databinding.ViewDataBinding.mRebindRunnable'中读取在android.databinding.ViewDataBinding.access $ 100(ViewDataBinding.jav
..
我使用数据绑定来设置我的 ImageView 的色彩.这运作良好: android:tint ="> @ {plantEntity.isFavorite吗?@ color/favorite:@ color/favorite_none}"/> 问题是 android:tint 已过时.当我尝试使用 app:tint 代替时,出现此错误: 无法找到
..
Android Studio 3.6 build.gradle: buildscript {ext.kotlin_version ='1.3.50'储存库{谷歌()jcenter()}依赖项{classpath'com.android.tools.build:gradle:3.6.0-beta01'类路径"org.jetbrains.kotlin:kotlin-gradle-plugin
..
假设我有一个自定义的setter方法,其中需要两个参数: @BindingAdapter({"imageUrl",“占位符"})公共静态void loadImage(ImageView imageView,String imageUrl,Drawable drawable){Picasso.with(imageView.getContext()).load(imageUrl).placehol
..
今天,我对android上的mvvm和数据绑定有一些疑问, 我正在尝试在视图上绑定对象属性. 我有一个带有某些属性的对象(模型),例如: 公共字符串名称;公共字符串标题;公共int值; 我有一个带有livedata的ViewModel: MutableLiveData_obj = new MutableLiveData();公共LiveData
..
我想向recyclerview提供元素和livedata的列表.我使用了数据绑定适配器,当我想将数据发送到适配器时,列表从livedata返回null.整个代码如下.谢谢 我调试了代码,我看到数据何时从AppDbHelper.java到HomeViewmodel.java并将绑定适配器设置为实时数据.因此,尽管livedata不为null,但数据绑定适配器(heartRateResultsM
..
看到此答案后,我使用了一些微调器绑定.但是之后我无法编译代码. 错误 发现数据绑定错误.****/数据绑定错误**** msg:在android.widget.Spinner上找不到值为类型为java.lang.String的属性"selectedValue"的获取器.文件:D:\ Khemraj_AndroidStudioWorkspace_ \ amelioFinal \ app
..
我已经使用baseadapter实现了带有数据绑定的回收站视图,该适配器可处理任何布局项目的所有绑定. 我尝试使用方法引用和侦听器绑定实现每项单击侦听器,但是我无法做到这一点. 这是我的代码.您能给我一个示例,它是检测回收站视图中每个项目的简单方法,并且我想为每个项目添加单击侦听器以用于不同的目的.谢谢. MyBaseAdapter 公共抽象类MyBaseAdapter扩展了R
..
我为2种方式的数据绑定和接缝创建了一个简单的hello世界(当在editext上编写时,textview自动更新),但是在网上找到的所有代码(如官方文档)都具有更多的代码和复杂性,如
..
我正在使用数据绑定到 tint 基于boolean标志的 ImageView 的矢量可绘制对象.此代码适用于> = 21版本.但是在
..
这是从Google网站上获得的:为每个布局文件生成一个绑定类.默认情况下,类的名称基于布局文件的名称,将其转换为Pascal大小写并向其添加Binding后缀.上面的布局文件名是activity_main.xml,因此相应的生成类是ActivityMainBinding.此类包含从布局属性(例如,用户变量)到布局视图的所有绑定,并且知道如何为绑定表达式分配值. 在我的情况下,会生成 Acti
..
我正在使用 Android数据绑定库.我有一个要求,如果绑定数小于10,则需要显示一个附加零的数字(例如 01 , 05 ),否则显示正常数字. 这是我布局的相关部分:
..
我已决定将DataBinding库用于我的Android项目.是否有可用于使用Android Studio向导自动生成的与DataBinding兼容的代码添加到Android Studio中的插件/代码模板,以获取新的Activity/Fragment等添加的代码?我每次都需要在xml中创建模型/演示者/变量,我可以让它们自动生成吗? 解决方案 您可以在视图根目录上 ALT + Enter
..
我正在尝试对包含数据绑定的adView使用包含布局.但是,这给我抛出了一个错误: java.lang.IllegalStateException:必须在调用loadAd之前设置广告尺寸和广告单元ID. 现在我正在做的是,在我的主要活动布局中,我已经为adUnitId包含了带有变量adId的布局,如下所示:
..
我正在使用绑定适配器在其中一个视图中包含可变文本.我相信我已经正确实现了它(并且在其他地方也可以使用),但是对于mutableText来说,它得到了错误AAPT: error: attribute mutableText not found 我在这里浏览了其他一些答案,但是没有一个能够解决问题. 这是我的布局文件:
..
仅学习了DataBinding,发现没有Kotlin强大的内置toString():
..
过去几周我一直在使用数据绑定,现在正尝试对具有'value'属性的自定义视图使用双向数据绑定. 我的问题是在构建时出现以下错误. 找不到接受参数类型'long' 现在我的理解是,绑定库将自动使用我的公共setter和getter,但是最令人困惑的部分是添加冗余的反
..