Прокрутка вертикально до определенной текстовой части в веб -просмотре

StackOverflow https://stackoverflow.com/questions/4748435

Вопрос

Я ищу способ прокрутить веб -просмотр, который отображается определенная часть содержащегося текста.

Программно прокрутка программно нуждается в целочисленном значении того, как далеко прокручивать. Есть ли возможность извлечь Y-позицию конкретного текста в этом интервью?

Это было полезно?

Решение

Если вы редактор контента HTML, вы можете просто использовать якоря внутри HTML:

Текст, в который я хочу прокрутить

а затем просто используйте webView.loadUrl ("myWebPage.html#FirstPart")

Другие советы

WebView имеет findAll(String) а также findNext() методы Они не хорошо задокументированы, и, похоже, у них есть некоторые проблемы до-фройо.

Эта ветка В частности, может помочь вам попробовать. Они находят методы, называемые нативным кодом, так что это не то, что вы можете легко переопределить, я не думаю. Может быть, что вы могли бы сделать с JavaScript, но это, конечно, не то, с чем я знаком.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top