Как установить текст в связывателе TextView из Fragment / Activity? - PullRequest
0 голосов
/ 28 января 2019

У меня есть двустороннее связанное TextView с помощью DataBinding в моем XML, и я хочу установить там текст из Fragment, а затем передать его в ViewModel.Это возможно?

<TextView
        android:id="@+id/location_text_view"
        android:text="@={hourlyViewModel.location}"
        android:layout_width="match_parent"
        android:layout_height="45dp"
        android:textColor="@color/colorWhite"
        android:elevation="2dp"
        android:textSize="18sp"
        android:gravity="center"/>

РЕДАКТИРОВАТЬ:

Проблема решена.Я не установил viewmodel в своем фрагменте.

1 Ответ

0 голосов
/ 28 января 2019

Вы можете setText в своем XML с данными, полученными из модели изделия;

<data>
<variable
     name="item"
     type="com.xxx.xxx" />
</data>

android:text="@{item.xxx}"

...