プロジェクトにテキストファイルをインポートすると、エラーが表示されるのはなぜですか?
情報を読み取ってListViewに表示するには、テキストファイルが必要です。これが私が話していることのスクリーンショットです。
プロジェクトにテキストファイルをインポートすると、エラーが表示されるのはなぜですか?
情報を読み取ってListViewに表示するには、テキストファイルが必要です。これが私が話していることのスクリーンショットです。
このディレクトリ内のすべてのデータファイルはXML形式である必要があります。
ここに入れることができるデータにはいくつかの種類があります。詳細については、 http://developer.android.com/guide/topics/resources/more-resources.htmlを参照してください。
例えば:
res / values / strings.xml
<string name="prefs">Version</string>
Javaコードでは次のように参照されます
String version = context.getResources().getString(R.id.prefs);
テキスタイルを使用してListViewを埋めることはできません。strings.xmlに設定し、文字列名とその値を追加する必要があります。@Stringは、リソースとして保存および取得できます。
生のリソースを開くには、を使用する必要がありますopenRawResource()
。
たとえば、にいる場合はActivity
、生のテキストファイルを次のように開くことができます。
InputStream input = getResources().openRawResource(R.raw.textfile);
これにより、ファイルから読み取ることができるInputStreamが返されます。
このSOの質問は、生のテキストファイルを基本的に読み取るための優れたコードサンプルを提供します。