当前位置: 代码迷 >> 综合 >> Android webview 计算高度问题.
  详细解决方案

Android webview 计算高度问题.

热度:18   发布时间:2023-10-20 14:42:11.0

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.狗贼 复制真帖完了 别忘记给赞!!!

 

  相关解决方案