私はアプリを開発しています。私はアンドロイドのwebViewにhtmlページを持っています。そのhtmlページにはテキストの行がたくさんあり、画像はありません。私がそのテキストの特定の部分に円を描くと、その円内のテキストが強調表示され、円の座標を見つける必要があります。どのように私はアンドロイドでそれを行うのですか? plsは私を助けます。テキストの囲みと選択
0
A
答えて
1
これはかなり複雑な作業のように聞こえる...
私はこの自分自身を行っていないが、APIのルックスから、あなたはおそらくのWebViewの上にGestureOverlayを使用したいと思うでしょう。これにより、ジェスチャーを認識して座標を取得することができます。しかし、円や楕円だけを認識し、正方形や不規則な線のようなものではなく、より高度な数学を必要とするかもしれません。最後には、連続していないテキストを選択することはできないと思うので、サークルが複数行のテキストに重なっていても画面全体の幅ではない場合は、選択したいものがわかりません。
あなたができることの1つは、生成されたMotionEventを取得して、円のジェスチャーの左上から始まり右下にあるWebViewのonTouchEventメソッドに送信してハイライトをシミュレートすることです。それはハイライトになる可能性がありますが、実際には背の高い薄い楕円形を描くような奇妙なことをした場合、ユーザーが期待しているものと正確に一致しないことがあります。
関連する問題
- 1. テキスト範囲の選択IE 7,8
- 2. テキストエディットでテキスト範囲をプログラムで選択
- 3. 選択範囲
- 4. Jquery:選択範囲内の選択
- 5. SlickGridとテキストの選択
- 6. テキストを囲む囲み?
- 7. コンテンツ内の選択されたテキストの周囲にbbコードを囲みますDIV
- 8. firefoxのtinymceエディターでテキストの範囲を選択する方法
- 9. 範囲選択エラー
- 10. daterangepicker選択範囲
- 11. 日付範囲のテキスト選択がブートストラップモーダルで機能しない
- 12. VBA範囲の選択
- 13. 円の範囲選択コントロール
- 14. jq:範囲の選択
- 15. Vimでの選択範囲
- 16. キャンバス・テキストの選択
- 17. CComboのテキスト選択
- 18. 引用符で囲んだテキストを選択
- 19. Javascriptを:どのように私は私がして選択範囲のテキストを取得する方法を知って、選択したテキストの範囲
- 20. クラスとパッチの選択のテキスト認識
- 21. 範囲でクエリを選択
- 22. Rデータ範囲を選択
- 23. エラー選択セル範囲
- 24. Db2範囲から選択
- 25. MarkItUp:タブ/インデント、選択範囲
- 26. 選択範囲(FlowDocument)プログラム
- 27. SVG要素 - テキストの扱いと選択
- 28. CMFCPropertyGridPropertyとCEditのテキスト自動選択
- 29. 。Selectの選択値のテキスト()
- 30. アンドロイドウェブビューの選択テキストのトラッキング
実際に何をしたいのですか?テキストの一部に○印を付けると(複数の行に広がることができますが、画面の幅全体をカバーすることはできません)、そのテキストはハイライト表示され、データベースを使用して強調表示されたテキスト.. –
しかし、それらの提案satur9nine ..ありがとう..私はそれを試して、結果について投稿してください。 –