défilement vertical à une partie de texte spécifique dans une WebView
-
13-10-2019 - |
Question
Je suis à la recherche d'un moyen de faire défiler une WebView qui est montré une partie spécifique du texte contenu.
Scrolling doit toujours une programmation valeur entière de la distance à parcourir. Est-il possible de récupérer la position y d'un texte spécifique dans ce WebView?
La solution
Si vous êtes l'éditeur du contenu html, vous pouvez simplement utiliser des ancres dans le html:
Le texte que je veux faire défiler jusqu'à
puis utilisez simplement webview.loadurl ( "mywebpage.html # firstpart")
Autres conseils
WebView a les méthodes de findAll(String)
et findNext()
. Ils ne sont pas bien documentés mais, et ils semblent avoir quelques problèmes pré-froyo.
Ce fil en particulier peut vous aider à donner un essayer, cependant. Ces méthodes de recherche appellent le code natif, donc ce n'est pas quelque chose que vous pouvez facilement passer outre, je ne pense pas. Il pourrait y avoir quelque chose que vous pourriez faire avec Javascript, mais c'est certainement pas quelque chose que je suis au courant.