gpt4 book ai didi

android - 格式化和样式化 xml 资源 + 分配给 textview

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:50 24 4
gpt4 key购买 nike

我想从资源中格式化一个字符串并对其进行一些格式化!

xml资源:

<string name="itemFormatString">%1$s\n\n<i>%2$s</i></string>

我尝试了几种组合,但我不知道如何直接解决这个问题。我不想在代码中创建任何 Spannable 对象,在我看来这不是必需的。(我已经使用 Spannable 让它工作了,因为我不知道如何既格式化资源字符串又保持“样式”字符)。

结束的字符串被分配给一个 TextView 。

问候,迈克尔

最佳答案

只需将您想要的任何样式添加到您的 xml 中的 TextView。例如,如果你想让你的字符串加粗(作为一个简单的例子)就这样做:

<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textStyle="bold" />

然后在您的 Activity 中将您的字符串设置为格式化的 textView:

findViewById(R.id.textView).setText(itemFormatString);

关于android - 格式化和样式化 xml 资源 + 分配给 textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145716/

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