返回信息流请问android中的webview是可以实现长按响应事件功能的吗?想请教。。。
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #1133同步于 2010/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
android中的webview
linbiao
2010/7/29镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
不明白你的意思,webview是加载网页的,与长按键有什么关系,说清楚点么
【 在 linbiao 的大作中提到: 】
: 请问android中的webview是可以实现长按响应事件功能的吗?想请教。。。
: --
webview是从view继承来的,lz说的是View.OnCreateContextMenuListener这个吗?如果说的话应该是可以的
【 在 linbiao (不该想的别想) 的大作中提到: 】
: 就是TextView里不是有一个空白处长按的话,会响应另外一个事件,界面上弹出一个新的东西,WebView可以么?
这个比较麻烦,TextView有自带的这个功能。。。。想问下,WebView有没有?
【 在 caogen 的大作中提到: 】
: webview是从view继承来的,lz说的是View.OnCreateContextMenuListener这个吗?如果说的话应该是可以的
: 【 在 linbiao (不该想的别想) 的大作中提到: 】
: : 就是TextView里不是有一个空白处长按的话,会响应另外一个事件,界面上弹出一个新的东西,WebView可以么?
: ...................
斑竹说的是对整个webview而言的,不是对view里的某个元素而言的
【 在 caogen 的大作中提到: 】
: webview是从view继承来的,lz说的是View.OnCreateContextMenuListener这个吗?如果说的话应该是可以的
: 【 在 linbiao (不该想的别想) 的大作中提到: 】
: : 就是TextView里不是有一个空白处长按的话,会响应另外一个事件,界面上弹出一个新的东西,WebView可以么?
: ...................
我想我说的不太清楚,我的意思是,android应该是那个EditText里有一个自带的长按然后跳出一个框,上面一般是选输入法,那么,我想在webview里实现类似的功能,只是跳出的框要是复制,粘贴之类的功能,有什么好办法不?
【 在 teresa9666 的大作中提到: 】
: 斑竹说的是对整个webview而言的,不是对view里的某个元素而言的
: 【 在 caogen 的大作中提到: 】
: : webview是从view继承来的,lz说的是View.OnCreateContextMenuListener这个吗?如果说的话应该是可以的
: ...................
就是我说的那个啊,
final String []tmp = {"copy" , "paste"};
mWebView.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
new AlertDialog.Builder(mContext).setItems(tmp,new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
}).show();
}
});
【 在 linbiao 的大作中提到: 】
: 我想我说的不太清楚,我的意思是,android应该是那个EditText里有一个自带的长按然后跳出一个框,上面一般是选输入法,那么,我想在webview里实现类似的功能,只是跳出的框要是复制,粘贴之类的功能,有什么好办法不?
: 【 在 teresa9666 的大作中提到: 】
: : 斑竹说的是对整个webview而言的,不是对view里的某个元素而言的
: ...................
webview有没有自带的?EditText不是有自带的么?就是如下的功能:
操作方法举例:选择文字
长按输入框,弹出对话框,选择“选择文字”,对话关闭
回到输入框,移动滚轮选择即可,
选择完毕,再长按即可选择剪切或者复制等选项。
其他操作类似。
【 在 caogen 的大作中提到: 】
: 就是我说的那个啊,
: final String []tmp = {"copy" , "paste"};
:
: ...................