2014-10-01 53 views
0

我試圖從的src/RES /生文件夾中讀取文件.txt並將其顯示爲list view在我的Android應用程序。從RES /生讀取文件.txt和它顯示成列表視圖

這是我的代碼,以前即時通過靜態內容將數據讀入list view

String hewan[] = {"Beruang Madu", "Jerapah", "Gajah", "Beruang Kutub", "Harimau", "Kuda", "Kuda     Nil", "Buaya", "Singa", "Beo", "Srigala"}; 

listAnimal = (ListView) findViewById(R.id.list_view); 
search = (EditText) findViewById(R.id.search); 
adapter = new ArrayAdapter<String>(this, R.layout.animallist, R.id.product_name, hewan); 
listAnimal.setAdapter(adapter); 

回答

0

是否有一個良好的理由的文本必須是從原始文件夾中的文件?

Android對於定義XML中的字符串數組有很好的支持。使用字符串數組還有一個好處,即允許您根據需要對文本進行本地化。對字符串資源

從Android的文檔:

您可以定義在strings.xml文件中的字符串數組或在水庫另一個XML文件/文件夾值:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string-array name="planets_array"> 
     <item>Mercury</item> 
     <item>Venus</item> 
     <item>Earth</item> 
     <item>Mars</item> 
    </string-array> 
</resources> 

然後你可以檢索搭配:

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

更多信息可以在這裏找到:

http://developer.android.com/guide/topics/resources/string-resource.html

+0

它的工作夥計(y) – 2014-10-02 03:59:36