28

ProgressDialog画面タップではなく、戻るボタンでキャンセルできるようにしたいです。現在、私は使用していますsetCancelable(true)

ただし、一部の新しいデバイスでは、画面をタップするとProgressDialog. が表示されている間、画面のタップ操作を無効にしたいと思いますProgressDialog

4

2 に答える 2

64

setCanceledOnTouchOutside(false)を使用します。

于 2011-11-11T21:47:30.620 に答える
3

これを試してみてください。

ProgressDialog pd = ProgressDialog.show(main.this, "", "Loading. Please wait...", true);
pd.setCancelable(true);`
于 2012-06-12T12:09:24.933 に答える