gpt4 book ai didi

java - 如何在静态上使用 getString() ?

转载 作者:行者123 更新时间:2023-12-01 17:15:31 27 4
gpt4 key购买 nike

我在 Assets 文件夹中使用不同的文本文件(arabic.txt,english.txt)我想更改设备语言的文件库

值/字符串文件中可以设置文件名吗?

public static class TipsSource{
// if language arabic select file arabic.txt
// if language english select file english.txt
public static String English="english.txt";

}

字符串文件

<string name="LangFile">"english.txt"</string>

我试过了

    public static String English=getResources().getString(R.string.LangFile);

   public static String English= getString(R.string.LangFile);

   public static String English= R.string.LangFile;

Update "solved"

我创建了 Assets /en/file.txt Assets /ar/file.txt

TxtFile=文件.txt

            reader = new BufferedReader(
new InputStreamReader(context.getAssets().open((context.getString(R.string.tips) + TxtFile))));

字符串文件

<string name="langdir">en/</string>

最佳答案

可能引号是多余的。

<string name="LangFile">english.txt</string>

你可以试试这个。

关于java - 如何在静态上使用 getString() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61399839/

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