2012-10-17 33 views
17

ProyncDialogでProyncDialogを使用するAsyncTaskを使用します。 これにより、自動的に約40%の背景が暗くなります。私はこれが(0%DIM)オフ暗くオンにしたいが、私が試したものを、うまくいきませんでした:AndroidでProgressDialog/AlertDialogの背景を無効にする

myLoadingDialog = new ProgressDialog(MainActivity.this.getApplicationContext()); 
myLoadingDialog.setMessage("Loading..."); 
myLoadingDialog.setIndeterminate(true); 
myLoadingDialog.setCancelable(false); 
WindowManager.LayoutParams lp = myLoadingDialog.getWindow().getAttributes(); 
lp.dimAmount = 0.0f; 
myLoadingDialog.show(); 

その薄暗いとの問題だった、私は達成するために、私のタブレットのSystemUI-プロセスを終了しなければならなかったことキオスクモード(システムバーなし)とProgressDialogはシステムバーがあった領域以外のすべてを暗くしています。そのため、画面の下部に明るい境界線があります。

完全なフルスクリーンディミングを得る方法がある場合は、私も満足しています。任意の助け

おかげ

答えて

62

使用

myLoadingDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHI‌​ND); 
関連する問題