当某个表单提交的时候 ,是不是在为每个EditText的findViewbyId 然后获取它的内容而烦恼呢.
其实用DataBinding的时候findViewById 这一步已经省略,在布局内为某个控件声明ID,然后在界面里可以直接通过DataBinding 对象获得该控件,
不过这样仅仅只是省略了findViewById而已,,那么如何获取控件内容改变后的值呢,DataBinding 当然也提供了这样的功能
例:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@={info.testName}"/>
@ 后面 多了一个 '=' 号就可以完成这项任务了.
这样的话,在使用的时候,只需要或许info对象即可获取到所有改变后的内容.怎么样,是不是很方便呢!