【问题标题】:Why WebView not working correctly when the text is longer than the width of the screen?为什么当文本长于屏幕宽度时 WebView 无法正常工作?
【发布时间】:2015-03-15 16:32:53
【问题描述】:

为什么当文本长于屏幕宽度时,WebView 无法正常工作?

代码html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, user-scalable=no" />
</head>
<body style="margin: 0px; padding: 0px;">

<div>
<img align="left" src="file:///android_res/drawable/asd.png"/> Hello   asdasdsdsadadsasdsdasdasdasdassda
 </div>

 </body>
  </html>

Java 安卓

        WebView webview = (WebView)this.findViewById(R.id.webView);
        webview.loadUrl("file:///android_asset/index.html");

这是一个错误吗?

这是屏幕 http://pixs.ru/showimage/xJr0B1.jpg_1403285_16486028.png

【问题讨论】:

    标签: android css webview


    【解决方案1】:

    webview 中没有错误。 您需要正确创建 HTML 页面。

    为了确认,您可以尝试在长词之间添加一个空格。

    这里的长词不适合图像的右侧,这就是它移动到图像下方的原因

    【讨论】:

    • 那么,为什么这个 html 在我 PC 上的 Google Chrome 中运行良好? :) 仍然可以包含在 WebView 中吗?
    • 因为PC的屏幕比手机大
    • 但是你是对的(((。那我该怎么办?你能分享方法或代码吗?
    • 我的 HTML 不是很好,你需要把它做成响应式 HTML 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 2015-02-22
    • 2018-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多