作者cksimon (沒事啦~~)
看板AndroidDev
標題[問題] Webview loadDataWithBaseURL 無法取得 getContentHeight()
時間Tue Apr 26 10:03:08 2011
開發層: (應用/框架/庫/核心)
應用
問題:
使用webview時,想取得整個網頁資料的高度 使用 getContentHeight() 卻回傳0
輸入:
webview.loadDataWithBaseURL()
預期輸出:
正確的網頁資料高度值
錯誤輸出:
0
錯誤訊息:
無..
程式碼: (請多利用置底文網站)
使用 getURL() 載入網頁頁面的話 getContentHeight()會是正確的值
但是使用loadData() 和 loadDataWithBaseURL() 載入sd卡中的檔案則都會是錯誤的 ...
參考: (書籍/網頁/...)
補充說明:
還請各位指教解答 謝謝!:)
--
○
¯▍ 「流浪嗎?請往這邊走,謝謝」
█▊
▏█
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.129.58
1F:→ ppaass:Android 根本就不會等網頁處理完成就 onPageFinished,尤 04/26 19:51
2F:→ ppaass:其是處理電子書之類的長網頁的時候,根本就還沒處理完就顯 04/26 19:51
3F:→ ppaass:示了,所以 getContentHeight 取到零是很正常的,就算不是 04/26 19:52
4F:→ ppaass:零也不見的是正確的值,所以程式中要隨時偵測並更新資訊。 04/26 19:53
5F:→ cksimon:感謝您的資訊提供!! 受益良多啊 04/29 17:46