gpt4 book ai didi

android - 如何编辑 Android strings.xml 文件中的多行字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:32:31 25 4
gpt4 key购买 nike

我有几种情况,其中我的 strings.xml 中的字符串很长并且有多行 完成 \n.

然而,编辑非常烦人,因为它在 Eclipse 中是一条长线。

有没有更好的方法来编辑它,让它看起来像是稍后在 TextView 中呈现,即换行符作为换行符,文本在多行编辑模式下?

最佳答案

两种可能性:

1。使用来源,卢克

XML 允许在字符串中使用文字换行符:

<string name="breakfast">eggs
and
spam</string>

您只需编辑 XML 代码,而不是使用漂亮的 Eclipse GUI

2。使用实际的文本文件

assets 目录中的所有内容都可用作应用程序代码的输入流。

您可以使用 AssetManager.open() 访问那些文件输入流,这是一个带有 Resources.getAssets()AssetManager 实例,并且......你知道吗,这里是用于此类简单任务的 Java 典型的极其冗长的代码:

View view;

//before calling the following, get your main
//View from somewhere and assign it to "view"

String getAsset(String fileName) throws IOException {
AssetManager am = view.getContext().getResources().getAssets();
InputStream is = am.open(fileName, AssetManager.ACCESS_BUFFER);
return new Scanner(is).useDelimiter("\\Z").next();
}

扫描仪的使用is obviously a shortcut m(

关于android - 如何编辑 Android strings.xml 文件中的多行字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860603/

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