私は、含まれているテキストの特定の部分が表示されていることをWebビューでスクロールする方法を探しています。ウェブビューの特定のテキスト部分に垂直方向にスクロール
スクロールするには、プログラムによってスクロールするまでの整数値が必要です。そのwebview内の特定のテキストのy位置を取得する可能性はありますか?
私は、含まれているテキストの特定の部分が表示されていることをWebビューでスクロールする方法を探しています。ウェブビューの特定のテキスト部分に垂直方向にスクロール
スクロールするには、プログラムによってスクロールするまでの整数値が必要です。そのwebview内の特定のテキストのy位置を取得する可能性はありますか?
あなたは、HTMLコンテンツの編集者であれば、あなたは、単にHTML内のアンカーを使用することができます。
私は
までスクロールしたい、その後、単に「(mywebpage.htmlをwebview.loadurlを使用したテキスト#firstpart ")
WebViewにはfindAll(String)
とfindNext()
メソッドがあります。彼らは十分に文書化されていません、そして、彼らはいくつかの問題を前にfroyoを持っているようです。
This thread特にお試しいただければ幸いです。これらのfindメソッドはネイティブコードを呼び出すので、簡単にオーバーライドできるものではありません。あなたがJavascriptでできることがあるかもしれませんが、それは確かに私がよく知っているものではありません。
ありがとうございます。 Doesはwebview.loadDataWithBaseURLでも動作しますか? – nob
申し訳ありませんが、loadDataWithBaseUrlを使用してページを読み込み、loadUrl( "mywebpage.html#firstpart")を再度呼び出すことはできませんでした。最初の呼び出しで適切なベースURLを指定していれば、2番目の呼び出しは単にアンカーに移動する必要があります。 – Yahel