提供静态内容的其他方法

时间:2013-07-11 15:31:50

标签: android static-data

是否有其他方法可以将静态数据添加到textview

示例:我目前有一个活动friendship.xml,并且会有一个textview框,其内容/文字目前定义为@string/friendship.

这是在strings.xml下配置的:

"<string name="friendship">someday long long time ago.\n
there was a man who\n
was was going to\n
his bla bla bla\n </string>

所以虽然我将“内容”放到textview中,但我想知道这样做是不是错误的方法,考虑到我的strings.xml文件最终可能会达到80MB应用程序本身,以及可用的其他方法,保持考虑格式化等。

2 个答案:

答案 0 :(得分:0)

80MB?你在写小说吗?

如果您多次重复使用某些行,那么这就是最佳选择。如果没有,请将这些部分分解,以便您可以重复使用某些段,而不是在.xml文件中包含一堆重复。

您可以拥有一个用于保存所有字符串文字的类或枚举,以便您可以通过代码输入文本,但这仍然会占用相同的空间量。可能更多。

答案 1 :(得分:0)

也许您可以使用包含所有字符串内容的文件。 见http://developer.android.com/guide/topics/data/data-storage.html#filesInternal