Change font typeface of ProgressDialog within DialogFragment
<p>May I know is it possible to change the font typeface of <code>ProgressDialog</code>'s message display, within <code>DialogFragment</code>?</p>

<pre><code>public class LoadFromCloudTaskFragment extends DialogFragment {

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        this.progressDialog = new ProgressDialog(this.getActivity());
        this.progressDialog.setMessage(progressMessage);
        this.progressDialog.setCanceledOnTouchOutside(false);

        return progressDialog;
    }
</code></pre>

<p>Create a custom class by inheriting from <code>ProgressDialog</code> might be one of the ways. However, I wish to know is there any better alternative? Sadly, we do not have <code>ProgressDialog.Builder</code>.</p>

<p>One of the alternative I had tried is</p>

<pre><code>@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    this.progressDialog = new ProgressDialog(this.getActivity());
    this.progressDialog.setMessage(progressMessage);
    this.progressDialog.setCanceledOnTouchOutside(false);

    Utils.setCustomFont(this.progressDialog.findViewById(android.R.id.message), Utils.ROBOTO_LIGHT_FONT);

    return progressDialog;
}
</code></pre>

<p>But this will give me error</p>

<blockquote>
  <p>android.util.AndroidRuntimeException: requestFeature() must be called
  before adding content</p>
</blockquote>
