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