您忘記了添加ProgressBar
的支持。
在setContentView(R.layout.layout_file)
之前加上以下語句;
// Adds Progrss bar Support
this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
然後setContentView(R.layout.layout_file);
一個呼叫後加入這一行,使進度可見現在
// Makes Progress bar Visible
getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON);
內onProgressChanged(WebView view, int progress)
你必須添加以下行:
//Make the bar disappear after URL is loaded, and changes string to Loading...
MyActivity.setTitle("Loading...");
MyActivity.setProgress(progress * 100); //Make the bar disappear after URL is loaded
// Return the app name after finish loading
if(progress == 100)
MyActivity.setTitle(R.string.app_name);
你可以在這裏是指完全教程:ProgressBar in WebView。我只提到該網站的代碼。
編輯
從Android官方文檔WebView又如
也許我是傻,但我真的不能得到這個工作。你可以創建一個可用的Java文件嗎?有什麼我需要改變的XML? – user928615