2013-04-04 44 views
2

我需要的是兩件事情:強制網頁以配合到網頁視圖

我需要顯示網頁視圖,顯示整個網頁(水平),並且它會自動收縮到任何需要顯示寬度整個頁面邊緣到邊緣。我很好奇,如果這個 a)完全可以做到 b)如果是這樣,這是我可以控制與JUST WebView或 c)如果我需要修改頁面的HTML擠入任何容器恰好是。

我有一種情況,我需要在WebViews中顯示Facebook(以及Twitter和Pinterest),以擴大設備的大小,並且我想確保WebViews顯示整個頁面而不是創建水平滾動條。

然後,我很好奇,如果有某種方法,我可以自動向下滾動到WebView的特定座標,這樣我就可以向下滾動Twitter和Facebook在頂部顯示的大量橫幅,並顯示用戶的內容而不必手動向下滾動。

可以這樣做嗎?

回答

5

爲了使WebView縮小到屏幕寬度,請在代碼中使用以下設置。

WebView webView = (WebView)findViewById(R.id.webView); 
webView.getSettings().setUseWideViewPort(true); 
webView.getSettings().setLoadWithOverviewMode(true); 

你可以使用:

int x = 0, y = THE_NUMBER_YOU_WANT; 
view.scrollTo(x,y); 

滾動到任何位置上的網頁,確定你有多遠向下滾動,將是具有挑戰性的,但。

+0

網頁變得非常小。我做的最後一件事是添加可滾動到web視圖。 – 2017-07-20 08:52:49