我有一个能够点击WebView
的Android应用程序并显示内容。但根据最初的要求,我应该隐藏WebView
,稍后我应该向用户显示。
所以,最初我调用setVisibility(View.GONE);
并隐藏WebView
的可见性。然后,我致电setVisibility(View.VISIBLE);
向用户显示WebView
。
1)当我按照这个顺序进行操作时,WebView
上的内容(字体和图像)的大小会减少。
2)如果我不打电话给setVisibility(View.GONE);
并直接向用户显示,那么WebView
上内容(字体和图片)的大小会更大。
我想通过最初隐藏WebView
来实现2个场景。表示我想最初隐藏WebView
,然后在WebView
上向内容更大的用户展示。
我如何实现这一目标?
答案 0 :(得分:3)
我终于有了这个工作!!!
而不是使用setVisibility(View.GONE);为了使webview不可见,我使用的是setVisibility(View.INVISIBLE);。
这样我就可以在webview上获得适当大小的项目。不知道这种不匹配的确切原因,但它正如预期的那样改变。
答案 1 :(得分:0)
我无法确定大小有多大变化,但您是否尝试过使用WebView.zoomIn / WebView.zoomOut?您也可以使用WebView.getSettings().setDefaultZoom设置默认值。