Gérer le texte dans l'application Android comme dans un livre électronique

Je développe une application qui ressemble à un lecteur de livres électroniques, mais ce n'est pas exactement un lecteur de livres électroniques. J'ai un énorme texte qui est divisé en divers chapitres. Maintenant, je souhaite présenter ce texte en tant que livre, l'utilisateur devrait avoir l'impression de lire un livre électronique qui aura diverses fonctionnalités telles que GoTo , Search, Table of Contents et, surtout, la transition entre pages.

Maintenant, le problème consiste à diviser le contenu entier en nombre de pages. Comment puis-je savoir cela, le nombre de caractères qui vont entrer dans l'écran (selon la taille de l'écran et la taille de la police). Je suis complètement confus sur l'endroit où commencer et comment procéder.

  • Package com.actionbarsherlock.app n'existe pas
  • Comment obtenir le texte sélectionné de edittext dans Android?
  • Java.net.SocketException: recvfrom failed: ECONNRESET (Réinitialisation de la connexion par pair) se produit parfois
  • Android rotation du bitmap 90 degrés donne lieu à une image écrasée. Besoin d'une rotation réelle entre le portrait et le paysage
  • Android MediaPlayer / VideoView error (1, -2147483648)
  • Pièce d'arrière-plan: interférence fixe avec la taille de l'arrière-plan
  • En fin de compte, j'ai l'intention de développer un lecteur de livres électroniques qui ne lira qu'un seul livre qui est le texte que je donne.

    Permettez-moi de savoir pour y parvenir, où mettre des sauts de page et où mettre le texte (dans la base de données ou le fichier de ressources).

    One Solution collect form web for “Gérer le texte dans l'application Android comme dans un livre électronique”

    J'essaie d'utiliser Android TextSwitcher UI Component.

    Il brise automatiquement le texte en fonction de la taille de l'écran. Vous pouvez ajouter des écoutes de clic pour traverser les pages.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.