0
我在webview中使用ProgressDialog(SPINNER)加載頁面,但我希望對話框有一個取消按鈕,這樣當用戶單擊按鈕時,進度對話框應該停止加載。 我試過取消按鈕,但進度對話框不取消它並返回。如何取消進度對話框
所有我想要做的就是取消這是所有
謝謝
我在webview中使用ProgressDialog(SPINNER)加載頁面,但我希望對話框有一個取消按鈕,這樣當用戶單擊按鈕時,進度對話框應該停止加載。 我試過取消按鈕,但進度對話框不取消它並返回。如何取消進度對話框
所有我想要做的就是取消這是所有
謝謝
做這樣的對話..
runOnUiThread(new Runnable() {
public void run() {
progressbar.setVisibility(View.GONE);
}
});
或者你也可以試試這個。
myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage("Loading...");
myDialog.setCancelable(false);
myDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
myDialog.show();
所有功勞都去了SO,我只是找到內容並得到了答案。所以希望這會幫助你。
是的,我試過這段代碼,它沒有工作,進度對話框仍然回來 –
你調用了'progressdialog.cancel()'嗎? –
是的,我試過progressdialog.cancel(),但它仍然返回 –