我已将资源文件夹中的本地HTML文件加载到WebView.Also
开启WebView
长按其打开的自定义对话框。这是我的代码:
pageView.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
String names[] ={"Copy","Bookmark","Note"};
final AlertDialog.Builder alertDialog = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
View convertView = (View) inflater.inflate(R.layout.custom_dialog, null);
alertDialog.setView(convertView);
ListView lv = (ListView) convertView.findViewById(R.id.listView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,names);
lv.setAdapter(adapter);
final AlertDialog ad=alertDialog.show();
return false;
}
});
现在我想在所选文字上添加书签功能。怎么可能?
答案 0 :(得分:0)
我还没有尝试过但你可以尝试以下解决方案。
为此你必须在你的html文件中添加自定义css样式,如下所示:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
这里将禁用所选文本的高亮颜色。 尝试一下,让我知道它是否有效?