Прокрутка вертикально до определенной текстовой части в веб -просмотре
-
13-10-2019 - |
Вопрос
Я ищу способ прокрутить веб -просмотр, который отображается определенная часть содержащегося текста.
Программно прокрутка программно нуждается в целочисленном значении того, как далеко прокручивать. Есть ли возможность извлечь Y-позицию конкретного текста в этом интервью?
Решение
Если вы редактор контента HTML, вы можете просто использовать якоря внутри HTML:
Текст, в который я хочу прокрутить
а затем просто используйте webView.loadUrl ("myWebPage.html#FirstPart")
Другие советы
WebView имеет findAll(String)
а также findNext()
методы Они не хорошо задокументированы, и, похоже, у них есть некоторые проблемы до-фройо.
Эта ветка В частности, может помочь вам попробовать. Они находят методы, называемые нативным кодом, так что это не то, что вы можете легко переопределить, я не думаю. Может быть, что вы могли бы сделать с JavaScript, но это, конечно, не то, с чем я знаком.