私はこれについて多くのことを読んだことがあり、以前にそれを行った、または試した人を見ることができません。
したがって、ImageViewを拡張するオブジェクトがあり、この中で進行状況ダイアログを呼び出し、進行状況ダイアログのコンテンツをimageviewに設定します(つまり、進行状況ダイアログをimageview..viewに描画しようとします)。
loadingProgressDialog.setContentView(this); //this is: LoaderImageView extends ImageView
loadingProgressDialog.setIndeterminate(true);
loadingProgressDialog.show();
そして、エラーが発生します:コンテンツを追加する前にrequestFeature()を呼び出す必要があります
今、私は以前にたくさんの投稿でこのエラーを見ました、そしてはい、答えは明白のようです。私はすべての機能を設定しようとしました:
loadingProgressDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
loadingProgressDialog.requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
loadingProgressDialog.getWindow().requestFeature(Window.FEATURE_PROGRESS);
loadingProgressDialog.getWindow().requestFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
しかし、最初に私はこれが必要な理由がわかりませんか?そして第二に、それらのどれもとにかく機能しません!
したがって、問題は、ProgressDialogcontentViewをImageViewに設定できるかどうかです。もしそうなら、私は何を間違えましたか?