gpt4 book ai didi

java - 如何更改段落中的 string.xml 颜色?

转载 作者:行者123 更新时间:2023-12-01 14:22:44 26 4
gpt4 key购买 nike

我想更改 value/string.xml 中数组中的文本颜色,而不是 Layout 中的颜色,而且不是所有文本,而是其中的某些部分示例:

<string-array name="list">'

// like Cafe in example i want it red and bold but not other text.`
<item>Welcome to Cafe</item>'
// and shop to be purple
<item>The new online Shop!</item>'



//in java i would set
welcome.setText(*and one of the array item*);

最佳答案

您可以在 string.xml 中编写 html 以使它们看起来更漂亮。

       // like Cafe in example i want it red and bold but not other text.`
<item>Welcome to <b>Cafe</b></item>'
// and shop to be purple
<item>The new online <span style="...">Shop!</span></item>'
// FOR EXAMPLE ONLY, use XML CDATA in the link provided.

textView.setText(Html.fromHtml(YOUR_STRING_FROM_XML), TextView.BufferType.SPANNABLE);

参见this post for writing tags in xml.

关于java - 如何更改段落中的 string.xml 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17407228/

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