2011-01-20 15 views
1

私は、含まれているテキストの特定の部分が表示されていることをWebビューでスクロールする方法を探しています。ウェブビューの特定のテキスト部分に垂直方向にスクロール

スクロールするには、プログラムによってスクロールするまでの整数値が必要です。そのwebview内の特定のテキストのy位置を取得する可能性はありますか?

答えて

2

あなたは、HTMLコンテンツの編集者であれば、あなたは、単にHTML内のアンカーを使用することができます。

私は

までスクロールしたい、その後、単に「(mywebpage.htmlをwebview.loadurlを使用したテキスト#firstpart ")

+0

ありがとうございます。 Doesはwebview.loadDataWithBaseURLでも動作しますか? – nob

+0

申し訳ありませんが、loadDataWithBaseUrlを使用してページを読み込み、loadUrl( "mywebpage.html#firstpart")を再度呼び出すことはできませんでした。最初の呼び出しで適切なベースURLを指定していれば、2番目の呼び出しは単にアンカーに移動する必要があります。 – Yahel

2

WebViewにはfindAll(String)findNext()メソッドがあります。彼らは十分に文書化されていません、そして、彼らはいくつかの問題を前にfroyoを持っているようです。

This thread特にお試しいただければ幸いです。これらのfindメソッドはネイティブコードを呼び出すので、簡単にオーバーライドできるものではありません。あなたがJavascriptでできることがあるかもしれませんが、それは確かに私がよく知っているものではありません。

関連する問題