2011-01-20 30 views
1

我正在尋找一種方法來滾動顯示包含文本的特定部分的web視圖。垂直滾動到webview中的特定文本部分

以編程方式滾動需要總是滾動多遠的整數值。有沒有可能檢索該webview中特定文本的y位置?

回答

2

如果你是HTML內容的編輯,你可以簡單地使用錨的HTML中:

文字我想滾動到

,然後簡單地使用webview.loadurl(「mywebpage.html #firstpart「)

+0

謝謝,這聽起來不錯。這也適用於webview.loadDataWithBaseURL嗎? – nob 2011-01-20 21:17:58

2

WebView有findAll(String)findNext()方法。儘管如此,他們並沒有很好的記錄,他們似乎在pre-froyo之前有一些問題。儘管如此,

This thread尤其可以幫助您嘗試一下。這些查找方法調用本機代碼,所以它不是你可以輕易覆蓋的東西,我不這麼認爲。你可以用Javascript做些什麼,但這絕對不是我熟悉的。