我想在android中为TextView连接两个字符串,Data Binding Api [英] I want to concat two strings for a TextView in android, Data Binding Api
本文介绍了我想在android中为TextView连接两个字符串,Data Binding Api的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 DataBinding
Api 来设置 android 布局中的视图.这是我的布局.
Im using DataBinding
Api for setting the views in android layouts. Here is my layout.
布局.xml
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">
<data>
<variable name="user" type="testing.sampleapp.com.sampleapp.User"/>
</data>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@{ "Hello " + user.firstName}"/>
</LinearLayout>
我希望 TextView 显示 Hello UserName.如何使用数据绑定 API 实现这一点.
I want the TextView to display Hello UserName. How to achieve this using the data binding api.
推荐答案
用重音符 (`)
android:text="@{`Hello ` + user.firstName}"/>
您可以通过多种方式连接它,请在此处查看 concat-two-strings-in-textview-using-databinding
You can concat it in multiple ways, check it here concat-two-strings-in-textview-using-databinding
这篇关于我想在android中为TextView连接两个字符串,Data Binding Api的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文