在Tumblr上,帖子有很多图片。它们将由本地图像预览。然后,当用户点击时,它们将被真实图像取代。 我想这样做。 我有一个列表视图,每个项目都是一个有webview的帖子。我得到了html字符串,我用本地图像替换了img标签的src。但是我无法在webview上看到触摸事件(listview中的webview)
holder.webView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View web, MotionEvent event) {
// TODO Auto-generated method stub
WebView.HitTestResult result = ((WebView)holder.webView).getHitTestResult();
if (result == null) {
return false;
}
int type = result.getType();
String extra = result.getExtra();
return false;
}
});
结果变量总是为空???所以第一个问题:如何捕捉事件(在webview中触摸img)?
然后,第二个问题:如何用真正的img(我有img url)替换webview中触摸的img(local img)? 先谢谢!
答案 0 :(得分:2)
你能试试吗
WebView.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event) {
}
});
并用于从网址Load image from url加载图片 请点击以上链接。