2012-04-04 113 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。除此之外別人需要評論。