【问题标题】:WebView android does not wrap the textWebView android不换行文本
【发布时间】:2011-06-16 20:30:54
【问题描述】:

我已经在 Internet 上搜索了解决方案,但找不到。

我有一个显示文本的 WebView,只是文本。我想将文本包装在 WebView 中,这可能吗,还是什么?

我想让用户能够在WebView中选择某个文本并让他能够通过SMS发送选择的文本,这可能吗?

【问题讨论】:

    标签: android text webview


    【解决方案1】:

    我找到了解决方案。您必须在您的 Web 文档上添加一些 div 标签,然后添加一个 css 类。我这样做了:

    <div class="wrap">
    

    使用这样的 css 类:

    .wrap {
        word-wrap:break-word;
    }
    

    【讨论】:

    • 请注意,OP 有一个两部分的问题。你知道第二部分的答案吗?
    • 这在中间打断了单词。
    【解决方案2】:

    如果 WebView 中的内容是您自己创建或控制的,请使用针对移动设备优化的样式表,或者您可以使用 jTouchjQuery Mobile

    【讨论】:

      【解决方案3】:

      如果您的内容是纯文本(无 HTML 标记),则 WebView 会将其视为预格式化文本,不会换行或插入换行符。

      尝试将您的文本包装在 HTML 包装器中:

      <html><body>My text goes here</body></html>
      

      【讨论】:

      • 我在 WebView 之前使用了 TextView,但我无法使用 TextView 放大和缩小,所以,如果您对在 TextView 中缩放文本有任何想法,那就太好了。
      猜你喜欢
      • 1970-01-01
      • 2014-10-09
      • 1970-01-01
      • 2020-01-16
      • 1970-01-01
      • 2012-05-16
      • 2015-06-11
      • 2013-12-23
      • 2012-10-25
      相关资源
      最近更新 更多