gpt4 book ai didi

Android - 具有 HTML 的字符串数组值

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:04 26 4
gpt4 key购买 nike

如果我有这个字符串数组:

<string-array name="htmlstrings">
<item><i>blah<br />blah</i></item>
<item><b>1st line<br />2nd line</b></item>
</string-array>

然后我得到它并将其设置为文本:

String[] htmlstrings = getResources().getStringArray(R.array.htmlstrings);
textV.setText(Html.fromHtml(htmlstrings[1]));

作为输出我得到:

1st line2nd line

但是我想得到

第一行

第二行

对于常规字符串(不是字符串数组),我知道我可以使用 getText() 获取和显示 HTML,例如:

textV.setText(getText(R.string.onehtmlstring));

但我不知道字符串数组的 getText() 是什么。

最佳答案

使用 getTextArray() 创建一个 CharSequence 数组,并使用该数组设置您的 TextView。

CharSequence[] htmlchars = getResources().getTextArray(R.array.htmlstrings);
textV.setText(htmlchars[1]);

关于Android - 具有 HTML 的字符串数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23402625/

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