在Webview末尾添加视图

dap*_*ape 8 android webview

伙计们!我用Google搜索了一整天,但是,我找不到解决方案.所以,我在这里发布我的问题,希望得到一些打击.

我想在android的webview末尾添加一些空白区域,我尝试设置webview的底部填充,但是,它不起作用.我知道webview的布局是absoluteLayout,这是不推荐使用的,我尝试了整个webview,并在最后添加一个视图,我尝试使用getContentHeight(),但是,高度不太正确,它是不是webview的结束,也许是因为图片或其他东西,我不知道.

所以,我的问题是,无论如何要实现我的原始目标,即在webview结尾添加一些空白区域?

提前致谢!

xan*_*ndy 2

我以前做过类似的事情,但我认为它应该有效。

  1. 创建一个扩展 Webview 的自定义类(例如 CustomWebView)

  2. 覆盖测量

例如

public void onMeasure(int wspec, int hspec){
    super.onMeasure(wspec, hspec);

    this.setMeasuredDimension(this.getMeasuredWidth(), this.getMeasuredHeight() + 200); // the padding you need. 
}
Run Code Online (Sandbox Code Playgroud)