webview可以执行js,js获取高度后,调用native方法返回
解决方案 »
- Help!菜鸟求救,MTK android方案有没有做过来电铃声SIM1,SIM2分开的。
- 编译Android4.1,出现 java.lang.OutOfMemoryError问题!!!小妹求赐教!
- 请高手指点有关android的SDCard中读取文件的问题
- Android视频尺寸问题
- AndroidManifest文件中的path-permission意思是什么?
- 增删改查的图标
- 音乐播放器播放列表
- ADT for exlipse plugins 将要过时了?
- GPS的获得状态和丢失状态怎么判断?
- 如何自己学习Android编程知识?
- listview adapter 控件注册点击事件,点击一个item后有其他item的这个控件响应了事件
- andriod 集成支付宝接口
.getScale());
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
System.out.println("--------------onPageStarted--------");
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
System.out.println("--------------onPageFinished--------");
int webviewheight = (int) (webView.getContentHeight() * webView
.getScale());
System.out.println("--onPageFinished--------> webviewheight = "+webviewheight);
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
super.onReceivedError(view, errorCode, description, failingUrl);
System.out.println("--------------onReceivedError--------");
}
@SuppressLint("SetJavaScriptEnabled")
@Override
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url); // 监听器加载这是为了防止动态加载图片时新加载的图片无法预览
addImageClickListener();
WebSettings settings = webView.getSettings();
settings.setTextZoom(240);
settings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
settings.setUseWideViewPort(true); // 打开页面时, 自适应屏幕
settings.setLoadWithOverviewMode(true);// 打开页面时, 自适应屏幕
settings.setSupportZoom(false);// 用于设置webview放大
settings.setBuiltInZoomControls(false);
settings.setJavaScriptEnabled(true);
}
});