Android Webview布局单_列

Android Webview布局单_列,android,webview,Android,Webview,我的网络视图的布局有一个很大的问题。我正在从RSS收集器网站下载内容,包括文章内容。 此内容可能包含图片、YouTube视频或其他内容。下载不是问题,而是显示它 这些图片可能太宽,不适合屏幕。这不是问题-我可以通过将LayoutAlgorithm设置为SINGLE\u COLUMN来解决这个问题 _webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 但是,使用单列会给YouTube视频带来问题。

我的网络视图的布局有一个很大的问题。我正在从RSS收集器网站下载内容,包括文章内容。 此内容可能包含图片、YouTube视频或其他内容。下载不是问题,而是显示它

这些图片可能太宽,不适合屏幕。这不是问题-我可以通过将LayoutAlgorithm设置为
SINGLE\u COLUMN
来解决这个问题

_webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);   
但是,使用
单列
会给YouTube视频带来问题。它们在宽度上调整了大小,但在高度上没有调整-这导致WebView只显示黑色图片而不是视频。没有办法播放这样的视频

我也可以通过将布局算法设置为
NORMAL
shorrow_COLUMNS
来解决这个问题-但是,这会导致图片无法按我希望的大小调整为屏幕大小,我必须向右/向左滚动才能看到整个图片(由于WebView位于水平PageAdapter中,因此工作不太好)

我可以假设这可能是
SINGLE\u COLUMN
被弃用的原因()。然而,
shorrow\u COLUMNS
并没有达到我期望的效果

有人知道如何解决这个问题吗?

看看我的答案,问题是LayoutAlgorithm.SINGLE\u COLUMN-现在已经被弃用了。 问题是html中的图像具有固定的宽度-您必须修复它-设置最大宽度看看我的答案,问题是LayoutAlgorithm.SINGLE_列-现在不推荐使用。
问题是html中的图像具有固定的宽度-您必须对其进行修复-设置最大宽度

,正如我在上面所写的-我知道它已被弃用,但这是我所知道的唯一让webview将图像调整到屏幕大小的方法。使用“窄列”,在链接之后-我必须替换所有“宽度”/“高度”-页面中的属性,我仍在努力阻止。但是,我现在找到了一个解决方案-我只是用视频的图像+链接替换了youtube视频的iframe,在youtube-app中显示视频。无需使用窄列-使用普通,但对html-最大宽度-仅此而已。你说得对-我没有考虑将其添加为最大宽度=100%。我会将您的答案标记为正确答案-谢谢,正如我在上面所写的-我知道这是不赞成的,但是这是我知道的唯一让webview调整屏幕图像大小的方法。使用“窄列”,在链接之后-我必须替换所有“宽度”/“高度”-页面中的属性,我仍在努力阻止。但是,我现在找到了一个解决方案-我只是用视频的图像+链接替换了youtube视频的iframe,在youtube-app中显示视频。无需使用窄列-使用普通,但对html-最大宽度-仅此而已。你说得对-我没有考虑将其添加为最大宽度=100%。我会将您的答案标记为正确答案-谢谢