【发布时间】:2018-12-01 16:53:21
【问题描述】:
查看 Webview 的此代码 - Webview.java
public class webView extends AppCompatActivity {
public WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view);
webView = (WebView)findViewById(R.id.webview);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("https://ewaybillgst.gov.in/Account/EWBUserRegistration.aspx");
}
}
Webview.xml
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="8dp"
android:id="@+id/webview"
/>
请告诉我,如何将此 URL 完全加载到手机屏幕内,以免它移到外面。 看这个手机屏幕截图 - webview is moving to right side of phone's screen so we have to drag it to see whats on the right side
我希望这个页面不会移动到手机屏幕之外..
【问题讨论】:
-
网页本身没有响应...实际上是一团糟,CSS 是 15 年前不良做法的一个很好的例子。
-
做不到。但是你可以改变问题并解决改变的问题......我建议你在狭窄的浏览器窗口中打开网页并打开Chrome/Firefox工具,然后编辑CSS直到页面适合。在这种情况下,删除单个“宽度:650px”似乎就足够了,但我可能也会删除“150px”。一旦您知道要更改哪些 CSS,您就可以轻松地在加载页面和将其提供给 webview 之间修改页面。有一个名为 jsoup 的库非常适合加载 HTML、修改它,然后将结果提供给 WebView。
标签: android android-layout webview