2013-01-13 32 views
0

爲什麼當我將文本文件導入到我的項目時會顯示錯誤?將文本文件導入到我的項目中會出現錯誤

我需要文本文件從它讀取一些信息並將其顯示在ListView上。這是我正在談論的屏幕截圖。

enter image description here

+2

將您的文本文件放入'raw'並將其擴展爲某些內容(如.txt)。 –

+0

好的..我創建了一個名爲Raw的文件夾。在那裏刪除了文本文件,現在我怎樣才能在Java代碼中引用它? – Questions

+0

http://stackoverflow.com/questions/4087674/android-read-text-raw-resource-file –

回答

0

要打開的原始資源,你需要使用openRawResource().

例如,如果你在一個Activity的時候,你可以打開的原始文本文件:

InputStream input = getResources().openRawResource(R.raw.textfile); 

這將返回InputStream,它允許你從你的文件中讀取。

This SO問題爲基本讀取原始文本文件提供了一個很好的代碼示例。

0

這個目錄中的所有數據文件必須爲XML格式。

有幾種數據可以放在這裏。有關詳細信息,請參閱http://developer.android.com/guide/topics/resources/more-resources.html

例如:

RES /價值/ strings.xml中

<string name="prefs">Version</string> 

一點在Java代碼中引用作爲

String version = context.getResources().getString(R.id.prefs); 
+0

雖然我想使用文本文件。 – Questions

0

不能使用紡織品來填補一個ListView,你應該在strings.xml上設置它,添加String名稱和他的值。 @String可以作爲資源進行存儲和檢索。

+0

我不知道如何使用XML文件。我不想混淆你,但是這個文本文件包含一個Html代碼。我打算使用Jsoup庫解析它。你明白我在做什麼? – Questions

相關問題