0

我有很多短文本要放在自己的行中,以便在 Android 的 TextView 中显示。

像这样:

名称:斯莫

年龄:100

年份:1099

等等

我现在在一个超过 50 行的简单文本编辑器中拥有它。

我的问题:我如何管理它以有效地编码和显示?我应该做很多体力劳动并为每个人添加“\r\n”并放入Strings.xml吗?

或者有没有办法可以把它放在一个 txt 文件中以便它有效地加载它的代码?

请提供煽动,我提前感谢您的帮助,请原谅我在 Android JAVA 方面最环保的东西。:)

4

2 回答 2

0

如果您只想加载静态文本,可以将文件放在资产目录中。然后您不必担心添加手动换行符。

通过这种方式获取资产的输入流:

is = mContext.getAssets().open("myfile.txt");
于 2013-04-03T08:43:22.047 回答
0

然后尝试使用表。就像是 :

<TableView>
    <TableRow>
        <TextView> <!-- to display the label -->
        <TextView> <!-- to display the value -->
    </TableRow>
    <TableRow>
        <TextView> <!-- to display the label -->
        <TextView> <!-- to display the value -->
    </TableRow>
    <TableRow>
        <TextView> <!-- to display the label -->
        <TextView> <!-- to display the value -->
    </TableRow>
    .
    .
    .
<TableView>

这些 tablerows 可以动态创建并添加到 tableView。

于 2013-04-03T08:16:32.300 回答