我在webview中使用ProgressDialog(SPINNER)加载页面,但我想让对话框有一个取消按钮,这样当用户点击按钮时,进度对话框应该停止加载。 我已经尝试了取消按钮,但进度对话框没有取消它然后又回来了。
我想做的就是取消全部
的对话框谢谢
答案 0 :(得分:0)
这样做..
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,我只是找到内容并得到了这个答案。希望这会帮助你。