我可以顯示ProgressDialog,但加載WebView後無法停止。我需要的只是一個簡單的刷新按鈕。加載WebView後無法停止ProgressDialog
這裏是工作的代碼至今:
public class Quotes extends Activity implements OnClickListener{
WebView webview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webview = (WebView) findViewById(R.id.scroll);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://www.dgdevelco.com/quotes/quotesandroid.html");
View refreshClick = findViewById(R.id.refresh);
refreshClick.setOnClickListener(this);
}
public void onClick(View v){
switch(v.getId()){
case R.id.refresh:
ProgressDialog.show(Quotes.this, "", "Loading...", true);
webview.reload();
}
}
}
我只是不明白。我到處尋找,但似乎沒有任何工作。
有數字下勾選答案左側的輪廓。按那個。這是你如何標記一個答案正確,並得到你的上癮的道路StackOverflow ;-) – Blundell
從相關部分的權利:http://stackoverflow.com/questions/3017375/android-showing-a-progress-對話框http://stackoverflow.com/questions/3283819/how-do-i-make-my-progress-dialog-dismiss-after-webview-is-loaded http://stackoverflow.com/questions/4388142/how- do-i-show-and-then-remove-an-android-progress-dialog http://stackoverflow.com/questions/4395411/android-progress-dialog-not-displaying還有很多很多...... –