晓健
2020-03-15
app:imageUrl="@{employee.avatar}"
app:placeholder="@{@drawable/ic_launcher_background}"这两句相当于调用了
DemoBindingAdapter里面的方法
果力乘
2020-01-20
检查xml文件代码是否有问题
qq_鑫_4
2019-12-04
不太懂就再看一遍就肯定懂了
李小米0007
2019-07-24
如下id正常
1、<CheckBox android:id="@+id/testcheck"/>
引用的view这样写
<ImageView
android:visibility="@{testcheck.checked ? View.VISIBLE : View.INVISIBLE}"
/>2、 <CheckBox android:id="@+id/test_check" />
引用的view这样写
<ImageView
android:visibility="@{testCheck.checked ? View.VISIBLE : View.INVISIBLE}"
/>
慕粉3980424
2018-07-04
应该添加, 之所以没添加还正常, 是因为addAll方法在onCreate中调用, 如果两秒后调用, adapter中数据虽然改变了, 但是不会更新到页面上.如果加上notifyDataSetchanged无论何时调用都会更新到页面上.
AndyW
2017-06-19
有人解决了吗
丿独狼灬望曰
2017-03-30
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="@{() -> presenter.onUserLongClick(user,context)}"
android:onFocusChange="@{ (v,fcs) -> presenter.onFocusChange(user)}"
android:text="@{user.name}"/>
Lost_Found4540
2017-02-22
使用场景是这样的,假设你的string文件中有有个字符串<string name="welcome">欢迎:%1$s</string>。android:text="@{@string/welcome(model.name)}"等同于getString(R.string.welcome, model.name)
2013551627
2017-02-19
看一下双向绑定的原理,视屏中有讲,getText的返回值是String,并不存在int的text
凡人不羡仙
2017-01-24
如果是方法引用的方式,需要所有参数匹配
qq_Neversayneve_1
2016-11-21
原理是一样的。你这个调用方法,在内部实际调用的也是视频中的方法。
慕粉3914249
2016-11-10
在配置文件注册intentfilter,通过action启动
_Just
2016-11-08
在设置android:text时,是可以用Data Binding来格式化其内容的,比如在values文件下的strings.xml的资源文件中有一个<string name="format_test">Hello %s</string>,则在使用时如下:
android:text="@{@string/format_test(some string)}"11
其结果就为Hello +some string
慕粉3914370
2016-10-31
android不一定要用data binding ,
周润发再飘_0
2016-10-11
https://github.com/markzhai/DataBindingSample
鱼鱼尔
2016-09-19
ViewDataBinding可以理解为ViewModel 承接View和Model通信。Model不与View之间耦合,可以更加灵活
鱼鱼尔
2016-09-19
是的啊
鱼鱼尔
2016-09-19
可以算是mvvm吧。不过实际中都是使用mvp+DataBinding