首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android中,使用超长文本或字符串的最佳方式是什么?

在Android中,使用超长文本或字符串的最佳方式是什么?
EN

Stack Overflow用户
提问于 2016-11-18 20:13:07
回答 1查看 671关注 0票数 0

我要开发一个eBook类型的安卓应用程序,据我所知,我试图完成这样的任务,只有两个活动,第一个活动有一个ListView,100个条目是图书索引,第二个活动有一个ViewFlipper和100个子项目(LinearLayout),每个孩子都有一个ScrollView,每个CustomTextView上有一个CustomTextView,每个CustomTextView平均有2页文本,我把这些文本保存在string.xml中,并在CustomTextView中显示这些文本。当按下ListView的项目时,它将成为ViewFlipper的期望子项目(如果我按项目0,它将变成子项目0、1-1、2-2、n),它没有任何错误,但是在25个子程序中添加了50页文本后,应用程序变得缓慢(应用程序大小约为5MB)。

我的问题是:

  1. 有什么更好的方法来做到这一点/查看那些长的文本吗?
  2. string.xml或SQLite数据库中,应该将这些文本保存在哪里?
EN

回答 1

Stack Overflow用户

发布于 2016-11-18 20:23:12

1.当用户到达时,您应该将字符串加载到CustomTextView中。

2.基于John Leehey的回答

我认为strings.xml没有限制,所以最好将最长的字符串存储在其中。这确实是Android指定的唯一存储字符串的地方,所以如果您想真正使用不同的存储机制,就必须从文件或数据库加载字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40685251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档