0

为什么当我将文本文件导入我的项目时,它会显示错误?

我需要文本文件从中读取一些信息并将其显示在 ListView 上。这是我正在谈论的内容的屏幕截图。

在此处输入图像描述

4

3 回答 3

0

此目录中的所有数据文件必须是 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);
于 2013-01-13T01:09:52.640 回答
0

您不能使用纺织品来填充 ListView,您应该在 strings.xml 上设置它,添加字符串名称和他的值。@String 可以作为资源存储和检索。

于 2013-01-13T01:10:49.540 回答
0

要打开原始资源,您需要使用openRawResource().

例如,如果您在 中Activity,您可以将原始文本文件打开为:

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

这将返回一个InputStream,它允许您从文件中读取。

这个SO question 为基本阅读原始文本文件提供了一个很好的代码示例。

于 2013-01-13T01:35:50.823 回答