gpt4 book ai didi

java - 无法将字符串资源用于 ListView 项

转载 作者:行者123 更新时间:2023-11-29 20:41:39 24 4
gpt4 key购买 nike

我正在尝试为我的 2 行 ListView 项使用字符串资源,而不是对它们进行硬编码,但我收到此错误。我该如何解决?

在使用字符串资源之前

public class ListData {

public static final String[][] items = {
{"America","America Description"},
{"Europe","Europe Description"},
};
}

使用字符串资源后

public class ListData {

public static final String[][] items = {
{R.string.america,R.string.america_description},
{R.string.europe, R.string.europe_description},
};
}

错误

Incompatible types. Required: java.lang.String | Found: int

最佳答案

这是因为R.string.america是一个整数,代表strings.xml中的一个字符串。因此,您应该将 String[][] 的类型更改为 int[][]。如果您必须将值分配给 TextVIew,android 将负责在 strings.xml 中进行查找。

关于java - 无法将字符串资源用于 ListView 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30955616/

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