gpt4 book ai didi

android - 使用数据绑定(bind)连接两个动态字符串

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:51:09 25 4
gpt4 key购买 nike

是否可以使用数据绑定(bind)连接两个动态字符串?

我的代码如下:

<TextView
android:id="@+id/text_view_activity_profile_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/image_view_activity_profile_small_photo"
android:layout_centerHorizontal="true"
android:layout_marginTop="15dp"
android:text="@={userdata.firstName+' '+userdata.lastName}"
android:textColor="@color/white"
android:textSize="24sp" />

,但这不是正确的方法:Error:(52, 42) The expression (firstNameUserdataCha) + (lastNameUserdata) cannot cannot be inverted: Two way binding with operator + 仅支持单个动态表达式。

最佳答案

试试这样吧

android:text='@{userdata.firstName+" "+userdata.lastName}' 

或者交替...

android:text='@{String.format("%s %s", userdata.firstName, userdata.lastName)}'

关于android - 使用数据绑定(bind)连接两个动态字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42489023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com