gpt4 book ai didi

java - 无法从 string.xml 获取字符串

转载 作者:行者123 更新时间:2023-12-01 11:25:49 25 4
gpt4 key购买 nike

用这个答案解决了 How can I get a resource content from a static context?

今天,我决定我的应用程序应该支持不同的语言,因此我更改了每个普通字符串,例如...:

String hw = "hello world";

..至:

XML:

<string name="hello_world">Hello world!</string>
App:

String hw= getResources().getString(R.string.hello_world);

但由于某种原因,它不再显示文本。当我使用正常方法时一切正常,但现在不行了。我也尝试过 getText() 但这也不起作用。我正在使用字符串将它们放入 ArrayList 中,如下所示:

public  hello(){

meineListe.add(hello_world);

完整类(class):

public class favorites extends Activity {

static int x = -1;

private ArrayList<String> meineListe = new ArrayList<String>();

public favorites(){
String a1 = getResources().getString(R.string.a1);
String aa1 = getResources().getString(R.string.aa1);
String aaa1 = getResources().getString(R.string.aaa1);

最佳答案

尝试 - meineListe.add(getResources().getString(R.string.hello_world));并确保您在 res/values/strings.xml 文件中声明了字符串。

关于java - 无法从 string.xml 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30811643/

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