3

我有一个 html 文件。我使用 webview 显示这个 html 文件。我尝试显示所有包含页面的文本。所以我锁定了 webview 的滚动。并明智地显示页面。我的问题是当我根据 webview 高度显示一些包含文本时,文本的最后一部分被剪切并显示一半。

像这样


显示文本剪切图像。


所以我的问题是如何像 textview 一样将文本填充放在 webview 中?

  • 编辑

代码

wv=(WebView) findViewById(R.id.webView1);

        //This is gesture For webpage
        gestureDetector = new GestureDetector(myContext, new MyGestureDetector());//This For swipe gesture.
        wv.setOnTouchListener(this);
        wv.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);//Stop Horizontal scroll.


加载 Webview Url 数据。

wv.loadDataWithBaseURL("", All_Xml_str,"text/html" , "utf-8", "");

All_Xml_Str。获取 html 的全部内容。

我被困住了。我尝试了很多事情但无法成功。
请帮我。
谢谢。

4

2 回答 2

0

您将不得不在 JavaScript 中单独格式化数据。标记和分类脚本中的所有元素,然后使用这些类添加一些 CSS 来美化事物。为了节省多个视图的处理时间,我会将处理后的 blob 缓存在数据库中。

请记住在您的 webview 设置中启用 Javascript 。

于 2013-06-24T20:06:16.523 回答
0

您是否尝试在设置 webview 中设置 domStorageEnabled?

示例:webView.settings.domStorageEnabled = true

于 2019-06-15T01:44:28.343 回答