android-databinding

    0热度

    1回答

    我有一个ViewModel,旨在控制Activity或Fragment的状态。该视图模型包含4个ObservableBoolean被我的布局里面用来告诉视图必须可见或不可见: public class ContentLoaderViewModel extends BaseObservable { public static final int LOADING_LAYOUT = 0;

    0热度

    2回答

    我在Activity1中有一个ObservableInt,并且想通过intent将它传递给Activity2。但不管我怎么通过它,绑定到ObservableInt的OnPropertyChangedCallback都会丢失。如何防止丢失? // Activity1 private ObservableInt var = new ObservableInt(0); var.addOnProper

    0热度

    1回答

    我想在我的xml代码中绑定一个layout_marginBottom。并用Observable变量将此绑定链接到代码中。 我试图把数据绑定在我看来是这样的: android:layout_marginBottom="@{viewModel.marginBottom}" 然后在我的代码有: public final ObservableFloat marginBottom = new Obser

    0热度

    1回答

    您好我已经做了布局与几个ImageView和TextView元素由于减少代码重复。 我出现了两个问题: 我需要更新使用数据绑定布局内这些元素,但我不知道我怎么能访问它们,以更新的图像和文本? 布局的可见性应该从VM对象绑定(默认可见性为GONE),但它不起作用。即使我更新VM设置程序的可见性,布局也会一直显示在屏幕上。 的代码: 包括布局: <?xml version="1.0" encoding

    0热度

    1回答

    我使用数据在我的Android项目结合注入的内容来看,也是我使用匕首2为DI。 主要用于设置与数据绑定开发内容视图应该做这样的事情: YouLayoutClass = DataBindingUtil.setContentView(Activity, Layout); 我提供“YoutLayoutClass”,在匕首模块和我的活动注入它,但问题是,这是一个很好的做法吗?

    1热度

    1回答

    我使用BindingAdapter来实现TextInputLayout字段的验证。我的对象有一个ObservableBoolean'有效',当被更改时将执行我的绑定适配器来设置/清除字段上的错误消息。它的伟大工程,但我现在看到下面的警告,希望解决这个问题: 警告:ObservableField和原始表兄弟直接用作 方法参数已被弃用,支持将很快被移除。使用 内容作为参数,而不是方法BindingUt

    0热度

    1回答

    我第一次使用数据绑定。一切都按预期工作,直到我决定为横向模式创建单独的布局。现在,我有两个布局主要活动,分别为纵向和横向模式: activity_main.xml中: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <

    1热度

    1回答

    我们假设有@BindingAdapter("imageUrl")为ImageView和MyImageView定义,它继承自ImageView。如果在MyImageView中使用了@BindingAdapter,将使用app:imageUrl解析为哪种方法? 我的理解是,由于继承关系,这应该是不明确的。

    0热度

    2回答

    我已经创建了自定义布局其中包含图像和标题。要重新使用此布局,我正在使用<include>标记。问题是,我甚至无法将绑定字符串文字放入要包含的布局中。我试图按照这些instructions,但没有成功。 布局/ titlebar.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.andr

    0热度

    2回答

    我想在layout xml文件中使用android绑定调用onButtonclick(View v)。 如何在这种情况下使用android绑定实现按钮click? 我遵循如下,但它没有奏效。有什么建议么 ?提前致谢。 Layout1.xml <data> <variable name="myFrag" type="com.myapp.Fragment1" />