2014-01-22 70 views
0

我有一个网页视图,它通过互联网显示视频链接。当视频被加载时,它缩放比我的线性布局更大的视图。但我希望它适合我的线性布局。我尝试过一些方法,如LayoutAlgorithm.SINGLE_COLUMN或手动编写scale属性,但找不到合适的解决方案。Android WebView缩放视频以适合linearlayout?

如何动态缩放它?

回答

0

您可能想尝试setInitialScalehttp://developer.android.com/reference/android/webkit/WebView.html#setInitialScale(int))。这将有助于“缩放”Web视图中显示的页面(或视频)以适应特定的宽度。实际上,该页面中HTML5视频的大小由webkit引擎决定,我们无法直接从App层更改其大小。

你也可以自己计算预期width,由于这样的事实,Android设备有数百屏幕分辨率和你的LinearLayout的宽度可以在不同模式的设备有所不同。