我有一個顯示一些HTML內容的WebView。在我的HTML內部,我已經爲特定的div放置了overflow-y:scroll。現在,當項目的數量超過div的區域時,div不會滾動。任何人有任何想法,請建議。HTML內的可滾動內容在Android模擬器或手機中不滾動
overflow-y:auto也沒有幫助。
我有一個顯示一些HTML內容的WebView。在我的HTML內部,我已經爲特定的div放置了overflow-y:scroll。現在,當項目的數量超過div的區域時,div不會滾動。任何人有任何想法,請建議。HTML內的可滾動內容在Android模擬器或手機中不滾動
overflow-y:auto也沒有幫助。
您是否嘗試過在您的xml中使用ScrollView?
由於內容位於HTML內部,因此您無法放置ScrollView。 – 2012-04-23 12:22:05
這是Android的問題。也許WebView無法支持可滾動的div元素。
找到在以下鏈接一個可能的解決方案: http://www.seabreezecomputers.com/tips/scroll-div.htm
爲我工作。希望它會爲你們工作。乾杯
該頁面的哪個解決方案? – 2014-11-06 22:02:07
Android 3.0及更高版本支持overflow:
,< 3.0這是另一回事。您可能會使用像iScroll這樣的polyfills獲得一些成功,但這確實是有代價的。在具有複雜佈局的網站上實施起來很困難,並且每次網站上的內容發生更改時都需要調用一種方法。內存使用也是一個問題:由於這些類型的polyfills,已經動力不足的設備性能可能會滯後。
Here is滾動DIV的比較在手機上
我認爲這將有助於你找到最佳的解決方案。我建議您使用iScroll或touchScroll解決您的問題。
Jsfiddle請 – Jack 2012-04-23 08:05:12
根據我的經驗,這不適用於Android 2.x設備,雖然它似乎在ICS上工作正常。 – 2012-04-23 08:17:33
是的,似乎是webview的問題。 – 2012-04-24 06:16:17