gpt4 book ai didi

java - Android - 使用 String.format() 在 XML 字符串中实现换行?

转载 作者:行者123 更新时间:2023-11-29 20:56:06 33 4
gpt4 key购买 nike

这是我的 xml 字符串...

<string name="my_string">First line.\nSecond line: %1$s.\nThird line.</string>

...我需要在不丢失换行符的情况下运行 String.format。

我该如何实现?

这是我的 Java 代码...

String text = String.format(getString(R.string.my_string, "some text");
Spanned html = Html.fromHtml(text, this, null);
textView.setText(html);

在 xml 文件中,我尝试使用 \n<br />和实际的新行,但它们都不会在 UI 上的 textView 中产生换行符。

最佳答案

对 HTML 字符串试试这个:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title">Hello&lt;br /&gt;World!</string>
</resources>

关于java - Android - 使用 String.format() 在 XML 字符串中实现换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27705462/

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