Привязка данных чаще всего используется для привязки представлений пользовательского интерфейса в макете к источнику данных. Вот почему я решил использовать этот подход.
На самом деле, я должен объединить значения из источника данных и показать их в поле зрения. конкатенация не имеет большого значения, я просто добавил оператор «+» между значениями или переменными источника данных.
Проблема в том, как добавить пробел между двумя из них.
конкатенация двух значений оператором "+" работала нормально.
<TextView
android:id="@+id/location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="@sample/title"
android:text="@{item.location.get(0).getlocation_text + item.location.get(0).city}"
android:maxLines="2"
android:ellipsize="end"
android:gravity="start"
android:textAppearance="@style/TextDesc2"
card_view:layout_constraintTop_toBottomOf="@+id/title"
card_view:layout_constraintStart_toStartOf="parent"
card_view:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="8dp" card_view:layout_constraintHorizontal_bias="0.0"/>
Мне нужен результат как "locatin_text, city"
но теперь я получаю "location_textcity"