gpt4 book ai didi

android - 在 Android TextView 中设置不同的文本大小

转载 作者:行者123 更新时间:2023-11-30 02:10:54 24 4
gpt4 key购买 nike

我有一个只有 1 行文本的 TextView。现在我必须多加一行来设置用户的状态。所以我设置了属性 android:lines="2"

TextView 看起来像:

<TextView
android:id="@+id/providerName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1.0"
android:ellipsize="marquee"
android:fontFamily="sans-serif-light"
android:lines="2"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textStyle="bold" />

我添加文本的方式是这样的:

mNameAndStatus.setText(providerNameText +  "\n" + mUserStatus);

图像实际上是怎样的。

enter image description here

问题是第一行必须是 Large 文本,但第二行必须是 mediumsmall 而我不不知道可不可以。

我怎样才能做到这一点?

最佳答案

尝试

String asHtml = firstLine+"<br/><small>"+secondLine+"</small>";
textView.setText(Html.fromHtml(asHtml));

或者简单地使用 Spannable ( AbsoluteSizeSpan )

关于android - 在 Android TextView 中设置不同的文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30101157/

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