2012-04-04 41 views
0

我想再次开始编程Android。 因为我不知道这件事,我必须再次学习基础知识。 我想创建的是以下内容。Android应用程序搜索阵列

我想创建一个XML文档“words.xml”

<dictionary> 
<word> 
    <id>1</id> 
    <word>hallo</word> 
    <translation>hello</translation> 
</word> 
… 
<word> 
    <id>231</id> 
    <word>familie</word> 
    <translation>family</translation> 
</word></dictionary> 

然后我想创建一个TextInput的接口。 因此,如果我输入例如“231”,则代码必须在xml文件中搜索id'231',并说Hallo = Hello,类似的。

你能给我一些提示,我可以从这开始吗?

回答

1

我的第一个想法是创建一个存储ID =>(word,translation)的地图变量的自定义xml解析器;尽管对于大字典来说这当然是不可行的。 Android可以使用SQLite数据库,但可能有用。快速搜索指向this SQLite tutorial。除此之外别人需要评论。