我在我的活動中有WebView,我需要在該webview中加載一些本地字符串(html)。問題是本地html包含來自遠程服務器的圖像,因此需要時間下載並顯示。有沒有辦法通知用戶等待,如旋轉對話框或什麼?如何通知用戶等待內容?有沒有辦法通知用戶等待WebView加載圖像
2
A
回答
0
你可以使用css或javascript在你的html頁面上做到這一點。
0
你可以設置一個webviewCLient webview,你會得到回調onPageFinished。
2
沒有內置的功能來做你所需要的。
但是,您可以設置一個WebView
WebViewClient
(見webView.setWebViewClient()
)和重載的方法onPageStarted()
和onPageFinished()
。通過這種方式,您可以在頁面開始加載時顯示ProgressDialog
或其他進度指示器(例如使用RotateAnimation
),並在頁面加載完成後稍後將其解除。
webView.setWebViewClient(new WebViewClient(){
public void onPageStarted(WebView view, String url, Bitmap favicon){
//show progress indicator
}
public void onPageFinished(WebView view, String url){
//hide progress indicator
}
});
0
TS上的所有設備工作正常使用此鏈接: - Load Web View ProgressDialog
相關問題
- 1. 有沒有辦法知道從UniversalLoader加載圖像的位置?
- 2. Casperjs - 有沒有辦法等待n秒?
- 3. NSWindow orderOut - 有沒有辦法等待窗戶關閉?
- 4. 在C#中沒有辦法等待嗎?
- 5. 有沒有辦法增加$ this-> open()的等待時間
- 6. 有沒有辦法將圖像異步加載到用戶的緩存?
- 7. 如何得知沒有AJAX調用正在等待加載?
- 8. jQuery有沒有辦法在繼續之前等待對象加載?
- 9. 有沒有辦法停止Facebook的壁畫加載大圖像
- 10. 瀏覽器擴展:有沒有辦法停止加載圖像?
- 11. 有沒有辦法隱藏Vaadin通知?
- 12. 當用戶花費通知時,有沒有辦法更改通知標題?
- 13. 通用圖像加載程序無法加載圖像有時
- 14. 有沒有辦法等待呈現所有角2組件?
- 15. 有沒有辦法跟蹤推送通知,如果用戶沒有點擊它
- 16. 使用Javascript - 等待圖像加載
- 17. 等待使用ajax加載的圖像
- 18. 正在等待用JQuery加載圖像
- 19. 有沒有辦法訪問通知中心顯示的通知?
- 20. 有沒有辦法通過API邀請用戶加入Asana
- 21. iOS:有沒有辦法知道用戶是否選擇了退出通知?
- 22. 圖片()onLoad不等待圖像加載
- 23. 通過webview加載通知
- 24. 有沒有辦法不加載jQuery?
- 25. 有沒有辦法使PowerShell等待安裝完成?
- 26. 有沒有辦法在腳本中暫停或等待片刻?
- 27. Python - 有沒有辦法等待os.unlink()或os.remove()完成?
- 28. 有沒有辦法等待佐賀的結果或例外?
- 29. 等待(0.5)有沒有辦法? --fflush()阻止stdin?
- 30. 有沒有辦法在win32上等待監聽套接字?
問題這種方法是,它打破了網頁視圖功能,e.g,打開外面的頁面。你必須設置其他的'WebViewClient'功能。 – 2013-07-08 03:20:27