androidTV-webview中web頁面在小屏與大屏上顯示是不同的

在大屏上可能正好,但是在小屏上html頁面內容就會超出屏幕的範圍

webView.getSettings().xxx(); //根據網上各種的api都試過仍然無效,唯獨settings.setTextZoom(100);有效果
settings.setTextZoom(100);//設置字體大小,默認是100,我們可以根據得到的屏幕寬度來設置它就好了

這是在android上如何設置,也可以讓web開發人員來根據屏幕的寬度來改變內容的寬,但可能會出現白背景,因爲androidTV是有焦點的,焦點是根據web控件來的,當焦點超出屏幕,也就是web控件超出了屏幕,整個頁面就會偏移,但是背景圖片只有屏幕那麼大,導致會出現白背景,而這個白背景就是webview的背景,我們可以設置成透明,請參考我的另一篇博客https://blog.csdn.net/weixin_43841938/article/details/105386711
但這樣也還會出現偏移,這個時候可以讓web開發人員,禁止偏移就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章