0
我有一个网页视图,它通过互联网显示视频链接。当视频被加载时,它缩放比我的线性布局更大的视图。但我希望它适合我的线性布局。我尝试过一些方法,如LayoutAlgorithm.SINGLE_COLUMN或手动编写scale属性,但找不到合适的解决方案。Android WebView缩放视频以适合linearlayout?
如何动态缩放它?
我有一个网页视图,它通过互联网显示视频链接。当视频被加载时,它缩放比我的线性布局更大的视图。但我希望它适合我的线性布局。我尝试过一些方法,如LayoutAlgorithm.SINGLE_COLUMN或手动编写scale属性,但找不到合适的解决方案。Android WebView缩放视频以适合linearlayout?
如何动态缩放它?
您可能想尝试setInitialScale
(http://developer.android.com/reference/android/webkit/WebView.html#setInitialScale(int))。这将有助于“缩放”Web视图中显示的页面(或视频)以适应特定的宽度。实际上,该页面中HTML5视频的大小由webkit引擎决定,我们无法直接从App层更改其大小。
你也可以自己计算预期width
,由于这样的事实,Android设备有数百屏幕分辨率和你的LinearLayout的宽度可以在不同模式的设备有所不同。