我是全新的Android开发人员,所以我很抱歉,如果这是一个可怕的菜鸟错误。如何从字符串数组中访问字符串?
这就是说,我知道在java中,如果我有一个名为example的字符串数组,我可以只用 example [0]来访问第一个字符串。我基本上做了一个测验应用程序,它会以随机顺序放置答案,但我不相信我可以用这种方法访问字符串资源(我的values/strings.xml)中的字符串数组?谢谢。
我是全新的Android开发人员,所以我很抱歉,如果这是一个可怕的菜鸟错误。如何从字符串数组中访问字符串?
这就是说,我知道在java中,如果我有一个名为example的字符串数组,我可以只用 example [0]来访问第一个字符串。我基本上做了一个测验应用程序,它会以随机顺序放置答案,但我不相信我可以用这种方法访问字符串资源(我的values/strings.xml)中的字符串数组?谢谢。
从here
Resources res = getResources();
String[] planets = res.getStringArray(R.array.planets_array);
某些原因它在R.array的“array”下放置了一条红线 – Programmermatt
@ user1705070'array'应该更改为您在strings.xml中声明的字符串数组的名称 – ryanbwork
'Resources res = getResources(); \t String [] planets = res.getStringArray(R.array.Question1Answers);'我有,但R.array.Question1Answers中的“数组”是红色下划线。 – Programmermatt
你能告诉我们你的Question1Answer是如何声明的吗? –