解决方案 »
- 那个自带通讯录的例子叫什么名字
- 安卓camera框架是怎么与V4L2驱动连接起来的
- android wifi....求解,谢谢。
- 下载好了android SDK 但是连接真手机,打开hierarchyviewer.bat,手机屏幕图像显示倒立
- 菜鸟问个基础问题 100分,进者有分
- 如何在命令行下使用android sdk 编译项目 PS:人品好才是真的好 100%结帖率。欢迎各位达人踊跃参加
- 求助,opengles纹理显示不出来。
- android OutputStream数据流发送不出去~~求大神看看问题在哪里,急!!!!
- 自定义相机错误,出现无法启动的错误
- android新建SIM卡联系人限制长度的问题
- 【求救】类似脚本精灵的功能实现?必须使用NDK模拟么?使用NDK该如何调用各个接口函数?
- android 连接.net webservice 上传图片问题?
这是在Activity里json数据解析时的图片替换
String txt = "\\|imgurl=(.+?)-width=(.+?)-height=(.+?)\\|";
Pattern p = Pattern.compile(txt);
Matcher m = p.matcher(stee);
while (m.find()) { String w_width = m.group(2);
String h_height = m.group(3);
int ww = Integer.valueOf(w_width);
int hh = Integer.valueOf(h_height);
proportion = screenWidth % ww;
w = ww * proportion;
h = hh * proportion;
ss = m.replaceFirst(
"<img src='' orglink='$1' width='" + w
+ "' height='" + h + "'/>")
.trim();
m = p.matcher(ss);
}
我对js与java交互这块不太懂,这个是我在adapter里webview的onPageFinished加载完成方法里做的,也不知道行不行,这是做的获取webview里的图片离顶部的距离,在网页上测试了一下,能获取到,但是在与java交互这块不知道怎么把下面的这个imgobj数组给传出来,获得里面的值,在来做判断
view.loadUrl("javascript:(function(){"
+ "var objs = document.getElementsByTagName(\"img\"); "
+ " var imgobjs=new Array();"
+ "for(var i=0;i<objs.length;i++) "
+ "{"
+ "var imgobj= new Object();"
+ "imgobj.src=objs[i].getAttribute(\"orglink\");"
+ "imgobj.top=objs[i].offsetTop;"
+ "imgobjs[length]=imgobj;" + "}"
+ "})()");