2014-01-22 71 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的寬度可以在不同模式的設備有所不同。