在多语言Android应用程序中保存数据的位置以及如何访问它

时间:2014-04-08 01:56:47

标签: android xml-parsing

我无法确定如何将多语言应用程序的数据保存为测验应用程序。 我知道我必须将它们保存在 values /或values-fr / 文件夹中,以便android为每种语言访问它们。 但是,我在哪里保留每种语言的问题,将有许多人通过以下方式访问:

<string name="Question 1">Bla Bla</string>
<string name="answer1">answer1</string>
<string name="answer2">answer2</string>
<string name="Question 2">Bla Bla</string>
<string name="answer1">answer1</string>
<string name="answer2">answer2</string>

我想保留他们这样的东西

<id>1<id>
<question>Question1</question>
<answer1>Answer 1</answer1>
<answer2>Answer 2</answer2>
<id>2<id>
<question>Question 2</question>
<answer1>Answer 1</answer1>
<answer2>Answer 2</answer2>
<id>3<id>
<question>Question 3</question>
<answer1>Answer 1</answer1>
<answer2>Answer 2</answer2>

如何从文件中获取它们。

1 个答案:

答案 0 :(得分:0)

您可以制作稳定内容多语言,例如TextView的标签或EditText的提示,但如果您想制作动态内容多语言,我认为它会对你来说意味着很多工作。所有的问题都应该转移到很多语言上。所以我建议你根据语言制作你的应用程序多版本。