是否有其他方法可以将静态数据添加到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应用程序本身,以及可用的其他方法,保持考虑格式化等。
答案 0 :(得分:0)
80MB?你在写小说吗?
如果您多次重复使用某些行,那么这就是最佳选择。如果没有,请将这些部分分解,以便您可以重复使用某些段,而不是在.xml文件中包含一堆重复。
您可以拥有一个用于保存所有字符串文字的类或枚举,以便您可以通过代码输入文本,但这仍然会占用相同的空间量。可能更多。
答案 1 :(得分:0)
也许您可以使用包含所有字符串内容的文件。 见http://developer.android.com/guide/topics/data/data-storage.html#filesInternal