作者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