2012-05-07 25 views
1

私は以前に書かれたアプリケーションを拡張しています。アプリの主なコンポーネントはwebviewです。以前のアプリの反復では、ユーザーがテキストを選択できるようにしたくありませんでした。展開では、ユーザーがテキストを選択できるようにしたいと考えています。私はテキストの選択がデフォルトでWebviewsで有効になっていると仮定し、アプリケーションを作成した開発者は人がテキストを選択する機能を無効にしました。この機能を有効にしようとすると、私は自分のwebviewに添付されたすべてのタッチとクリックのリスナーをコメントアウトして、テキスト選択を無効にした場所を確認しましたが、タッチリスナーがコメントアウトしてもテキストを選択できませんでした。私の質問は、私の元々の仮定は正しいのですか?テキスト選択はデフォルトで有効になっていますか?代わりに、それを無効にするのではなく、テキスト選択を有効にする方法を探しているべきですか?WebViewのAndroidデフォルトのテキスト選択動作

ありがとうございます!

+0

あなたはhttp://stackoverflow.com/questions/5107651/android-disable-text-selection-in-a-webviewを確認しましたか? http://stackoverflow.com/questions/6058843/android-how-to-select-texts-from-webview – Veer

+0

私は多くの類似した投稿をチェックしましたが、この記事はありませんでした。残念ながらそれは私の質問にはあまり答えません。タッチリスナーを実装しないと、WebビューでアンドロイドOSのデフォルトのテキスト選択動作は何ですか? – aamiri

答えて

0

Android 2.2〜2.3ではデフォルトでテキストの選択がないことがわかりましたが、Android 4.0以降で長いタッチが発生した場合はコピー/貼り付けが有効になりました。その後、この機能を無効にしようとしましたが、残念ながら失敗しました。ここのすべての答え(SO)もうまくいかなかった。

+0

WebViewには選択とロングクリックのデフォルトの動作がありません。どのようにそれを追加しますか? –

関連する問題