【问题标题】:WebView scrolling issue in android?android中的WebView滚动问题?
【发布时间】:2012-04-13 09:41:07
【问题描述】:

我尝试了很多选项,但我的 webview 不能垂直滚动,因为它可以很好地水平滚动。我在我的 android 应用程序中添加了 webview 以在应用程序中显示一些 Web 内容。内容只是文字。但它超过了 webview 的高度,所以我想为用户提供滚动它以观看下一页内容的设施。但是 webview 不会水平滚动。

这是 xml,我只是在其中加载 html 字符串。

<WebView 
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="200dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="10dp"
        />

请帮助我并提供最佳解决方案。提前致谢。

【问题讨论】:

  • 你应该写一些代码以及你是如何使用网络视图的,所以有人可以帮助你
  • @AviKumarManku 现在你可以看到 webview 的 xml,我只是在其中加载 XML 字符串。我可以通过手机键盘滚动它,但不能通过触摸来滚动。
  • @sanchitsingh 你在 ScrollView 中使用 webview 吗?

标签: android webview scroll


【解决方案1】:

文件要显示多长时间?如果它只包含文本,那么文本被换行并因此在宽度上正确适配的概率是多少。所以,它根本不需要任何垂直滚动!

【讨论】:

    【解决方案2】:

    @sanchitsingh

    如果您在侧 Scrollview 中使用 webview,那么您会遇到滚动问题 垂直,因为scrollview垂直滚动,webview也有自己的滚动条 水平和垂直滚动,当您在滚动视图中使用 webview 时,设备/操作系统 无法识别要滚动的视图,因此无法滚动您的 webview

    【讨论】:

    • 我相信滚动视图只有在其内容超出其高度时才会滚动。
    • 然后检查您在 webview 中加载的内容是否超出屏幕高度
    • 我不能给你看代码。但是滚动视图总是在内容超出其高度时滚动。我只想滚动 webview。在我的滚动视图中,页面还添加了其他控件。当键盘出现时它会滚动。
    • 您在 webview wesite/otherdata 中加载了什么?
    • 一个简单的 html 字符串,没有图片没有链接。只有文字。
    【解决方案3】:

    实际上我错误地将webview 放在scrollview 中。所以它会停止垂直滚动。

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 2019-03-05
      • 2018-07-17
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多