Java:strings.xml 中的换行符不起作用

标签 java android xml string newline

我正在尝试在 TextView 中打印新行。我正在使用字符串 <string name="newl">\n</string>在我的 strings.xml 文件中。

我想在 output.setText(new StringBuilder().append(output.getText()).append(R.string.newl2).append(input.getText())); 中使用新行 但它不是换行而是显示“2131099673”

我正在使用 android studio,并且正在 xperia z2 上进行调试

最佳答案

试试这个

output.setText(new StringBuilder().append(output.getText()).append(output.getResources().getString(R.string.newl2)).append(input.getText()));

关于Java:strings.xml 中的换行符不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570951/

相关文章:

java - 如何在java中动态创建XML元素?

java - Collections.sort(...) 是如何工作的?

java - 如何根据值以升序打印 HashMap<String, String> 的内容?

java - Realm 数据不保存java

xml - 如何获取xml文件中每个节点的完整路径?

ruby - 使用 ruby​​/nokogiri 将 xml 转换为另一个 xml

java - 当不同条目缺少少量属性时,如何将 xml 解析为 HashMap

java - 如何在同一 Activity 的类及其xml文件之间快速切换? [智能]

android - 如何从 Android Studio 获取仪器 APK?

java - 始终使用 dagger 2 初始化依赖关系,无需任何注入(inject)或提供