テキスト選択のための既存のデフォルトのコンテキストアクションバー(CAB)を上書きしたい。つまり、自分のCABを自分のボタンで表示したいのですが、Webビューでテキストが選択されているとします。私はAndroidドキュメントを使ってCABを実装しようとしました。 OnLongClickListenerは、Webビューでテキスト選択イベントを取得しません。テキスト選択をキャプチャするイベントとは何ですか?デフォルトのCABを隠し、CABをテキスト選択に表示することはできますか?Androidのテキスト選択(WebView)のデフォルトのコンテキストアクションバーを無効にする
childWebView.setOnLongClickListener(new OnLongClickListener() {
@Override
// Called when the user long-clicks on someView
public boolean onLongClick(View view) {
if (mActionMode != null) {
return false;
}
// Start the CAB using the ActionMode.Callback defined above
mActionMode = startActionMode(mActionModeCallback);
view.setSelected(true);
return true;
}
});
あなたはそのカルカの解決策を見つけましたか? –
Nope。私はしませんでした。 – arun8
これまでの解決策はありますか? – sanjeev