如何调整WebView内容的大小-Android

问题描述

下午好,我用html代码制作了一个编辑器。我想让这个编辑器适合整个手机屏幕。实际上,它现在可以正常工作,但是Webview不能占据整个屏幕高度。它占屏幕的layout_weight的0.10%。这就是为什么最低的标签不可见的原因。当我将其全屏显示时,可以看到Webview。目前,我无法在底部看到标签,因为移动屏幕无法覆盖所有标签。如何解决此问题,所以我需要获得90%的设备高度。背景图像会根据Web视图的当前高度再次调整大小,但标签不会根据新高度调整大小。

Must-have image

Image after resizing

<RelativeLayout android:id="@+id/androidR1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_weight="0.10"
    android:layout_marginTop="0dp"
    android:background="@android:color/white"
    android:orientation="horizontal">
<WebView
    android:id="@+id/webviewAdim1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:layout_marginTop="10dp"
    android:background="@drawable/border_background"
   />

HTML代码

<meta charset="utf-8" name="viewport"  content="user-scalable=no,width=device-width,initial-scale=1,height=device-height">
  <div id="gorselll" style="width:100%;height:100%;padding-left:0px;position:absolute"> <img style="height:100%;width:100%;z-index:0;margin:auto;position:absolute" id="gorsell" src="/Uploads/YSiMnqvEKcfbLuAzCL7kzDCpMC0PAQkKJYh.png"><label draggable="true" class="example ui-draggable ui-draggable-handle" id="2" style="white-space: pre; width: 56px; left: 87px; top: 580px; position: absolute; margin-bottom: 0px; z-index: 3; transform: rotate(0deg); right: auto; height: 20px; bottom: auto;">sadasdas</label><div class="seciliOlmayanSinir-ust" id="divUst2" style="top: 580px; visibility: hidden;"></div><div class="seciliOlmayanSinir-alt" id="divAlt2" style="bottom: 0px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sag" id="divSag2" style="right: 257px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sol" id="divSol2" style="left: 87px; visibility: hidden;"></div><label draggable="true" class="example ui-draggable ui-draggable-handle" id="3" style="color: rgb(0,0); white-space: pre; width: auto; left: 0px; top: 0px; position: absolute; margin-bottom: 0px; z-index: 3; transform: rotate(0deg);">dasdasdas</label><div class="seciliOlmayanSinir-ust" id="divUst3" style="top: 0px; visibility: hidden;"></div><div class="seciliOlmayanSinir-alt" id="divAlt3" style="bottom: 580px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sag" id="divSag3" style="right: 336.672px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sol" id="divSol3" style="left: 0px; visibility: hidden;"></div><label draggable="true" class="example ui-draggable ui-draggable-handle" id="4" style="color: rgb(0,0); white-space: pre; width: 63px; left: 337px; top: 235px; position: absolute; margin-bottom: 0px; z-index: 3; transform: rotate(0deg); right: auto; height: 20px; bottom: auto;">dasdasdas</label><div class="seciliOlmayanSinir-ust" id="divUst4" style="top: 235px; visibility: hidden;"></div><div class="seciliOlmayanSinir-alt" id="divAlt4" style="bottom: 345px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sag" id="divSag4" style="right: 0px; visibility: hidden;"></div><div class="seciliOlmayanSinir-sol" id="divSol4" style="left: 337px; visibility: hidden;"></div></div> 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...