我想在我的ProgressDialog
中設置取消按鈕。下面是我的代碼:如何在進度對話框中設置取消按鈕?
myDialog = new ProgressDialog(BaseScreen.this);
myDialog.setMessage("Loading...");
myDialog.setCancelable(false);
myDialog.show();
我想對這款ProgressDialog
與onClickListener
設置按鈕。 我用這段代碼試過了:
myDialog.setButton("Cancel", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
myDialog.dismiss();
}
});
但它不工作。我也嘗試了其他類似的聽衆,但仍然沒有成功。 我該如何解決這個問題?
僅供參考,'dialog.dismiss()'是不是必要的'onClick'監聽器,因爲它會自動關閉對話框。事實上,這種方法不允許你阻止對話被解僱。 –