2016-11-18 8 views
0

Я собираюсь разработать приложение для Android типа eBook, так как мои знания, которые я пытаюсь сделать таким образом, Есть только 2 действия, первая активность имеет ListView со 100 наименованиями, которые являются индексом книги и вторая активность имеет ViewFlipper 100 ребенка (LinearLayout), каждый ребенок имеет ScrollView с CustomTextView в каждом CustomTextView имеет средний текст 2 страницы, я весь эти тексты в string.xml и показать тот текст в CustomTextView, при нажатии на пункт из ListView он пойдет на нужный дочерний элемент ViewFlipper (если я нажму пункт 0, он пойдет дочерним 0, 1-1, 2-2, nn), он работает без какой-либо ошибки, но после добавления 50-страничного текста в 25 дочерних, приложение замедляется (размер приложения около 5 МБ).Каков наилучший способ для очень длинного текста или строки в Android?

Мои вопросы:

  1. Есть ли лучший способ сделать это /, чтобы просмотреть эти длинный текст?
  2. Где должен храниться этот текст, в string.xml или в базе данных SQLite?

ответ

0

1.You должен загрузить Струны в ваш CustomTextView когда пользователь получает не до того

2.based на Джона Leehey отвечает

Я не думаю, что strings.xml имеет лимит, поэтому было бы лучше, чтобы сохранил ваши самые длинные строки. Это действительно единственное Android-назначенное место для хранения строк, поэтому, если вы действительно хотите использовать , используйте другой механизм хранения, вам нужно будет загрузить строку из файла или базы данных.

+0

есть ли лучший способ, чем ViewFlipper ?, мое приложение становится медленным, я не получил решение :( – ConfusedMan0

+0

, когда вы используете TextView внутри Scrollview, когда пользователи достигают конца Scrollview нагрузки больше текстов внутри TextView @ ConfusedMan0 –

 Смежные вопросы

  • Нет связанных вопросов^_^