2012-12-29 134 views
0

我是全新的Android开发人员,所以我很抱歉,如果这是一个可怕的菜鸟错误。如何从字符串数组中访问字符串?

这就是说,我知道在java中,如果我有一个名为example的字符串数组,我可以只用 example [0]来访问第一个字符串。我基本上做了一个测验应用程序,它会以随机顺序放置答案,但我不相信我可以用这种方法访问字符串资源(我的values/strings.xml)中的字符串数组?谢谢。

+0

'Resources res = getResources(); \t String [] planets = res.getStringArray(R.array.Question1Answers);'我有,但R.array.Question1Answers中的“数组”是红色下划线。 – Programmermatt

+0

你能告诉我们你的Question1Answer是如何声明的吗? –

回答

0

here

Resources res = getResources(); 
String[] planets = res.getStringArray(R.array.planets_array); 
+0

某些原因它在R.array的“array”下放置了一条红线 – Programmermatt

+0

@ user1705070'array'应该更改为您在strings.xml中声明的字符串数组的名称 – ryanbwork

0

您可以从资源中检索字符串这样:

String string = getString(R.string.hello); 

更多细节here