1. copy 下面的自定义的webview
public class MyWeb extends WebView {private inter activity;public MyWeb(Context context, AttributeSet attrs) {super(context, attrs);}@Overrideprotected void onSizeChanged(int w, int h, int ow, int oh) {//该方法会多次调用super.onSizeChanged(w, h, ow, oh);activity.callback(h);}// 回调接口,返回webview的高度interface inter {void callback(int h);}public void setActivity(inter activity) {this.activity = activity;}
}
2. 在activity中的使用
实现 MyWeb.inter 接口 implements MyWeb.inter 重写 callback()
@Override
public void callback(int webhigh) {就是 webview的高度,在回调内处理其他操作}
3.狗贼 复制真帖完了 别忘记给赞!!!