Built-in two-way Data Binding

suggest change

Two-way Data-Binding supports the following attributes:

Element | Properties –––––––– | –––––––––– AbsListView | android:selectedItemPosition CalendarView | android:date CompoundButton | android:checked DatePicker | android:yearandroid:monthandroid:day EditText | android:text NumberPicker | android:value RadioGroup | android:checkedButton RatingBar | android:rating SeekBar | android:progress TabHost | android:currentTab TextView | android:text TimePicker | android:hourandroid:minute ToggleButton | android:checked Switch | android:checked


<layout ...>
        <variable type="com.example.myapp.User" name="user"/>
    <RelativeLayout ...>
        <EditText android:text="@={user.firstName}" .../>

Notice that the Binding expression @={} has an additional =, which is necessary for the two-way Binding. It is not possible to use methods in two-way Binding expressions.

Feedback about page:

Optional: your email if you want me to get back to you:

Table Of Contents