android – ScrollView里面的WebView似乎运行正常,但警告不使用 – 替代?

前端之家收集整理的这篇文章主要介绍了android – ScrollView里面的WebView似乎运行正常,但警告不使用 – 替代?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我读过的所有东西(在已经制作我的app :()后面写着“你永远不应该在ScrollView中使用WebView!”.这是可以理解的,因为理论上你可以有两个滚动的东西,这将使奇怪的可用性.

但是 – 到目前为止,我没有看到任何不利影响.然后,我正在使用的每个WebView都不需要滚动 – 也许这使得它可以接受 – 即使它在技术上是错误的吗?

是否有不良影响,我只是没有注意到对特定版本的测试缺乏?

如果我不能在ScrollView中使用WebView,我将如何获得以下布局(我当前的应用程序):

LinearLayout
    ScrollView
        LinearLayout
            TextView //Title of article
            TextView //Subtitle of article
            RelativeLayout
                ImageView //Large Image (clickable to gallery)
                ImageView //"more photos icon"
            WebView // a small horizontal ad
            TextView // actual article text
            WebView //embedded HTML code ranging from iframe to video...etc
            WebView //embedded HTML code ranging from iframe to video...etc
            WebView // a small horizontal ad
            LinearLayout
                TextView //DB-driven "similar articles" list
            WebView //disqus comments

注意:我意识到这是“错误的” – 但是使用< center> HTML中的标签,人们仍然有效地使用它们.差异似乎是有一个简单和更好的替代< center> – 在Android中这种情况有类似的东西吗?获得上述内容的一种简单方法

最佳答案

This is understandable because you could theoretically have 2 scrolling things which would make for odd usability.

更具体地说,ScrollView就像一盒石头一样愚蠢,并假设它完全控制滚动.

Then again,each WebView I’m using doesn’t require scrolling

更准确地说,它不需要在您测试的设备上滚动,也不需要在您测试的内容上滚动.

例如,DISQUS注释线程通常需要在桌面浏览器上滚动.可以想象,除非有可以使用的无滚动DISQUS嵌入,否则会有足够长的注释线程要求在移动设备上滚动.

If I can’t use a WebView inside a ScrollView,how would I get the below layout (my current app):

摆脱一切,拥有一个WebView,生成的HTML内容包含当前结构中的所有内容. IOW,做你在网站上做的事.

原文链接:https://www.f2er.com/android/430770.html

猜你在找的Android相关文章