Question: Android 2.3.3

I have a progressdialog that shows, Loading.. as text. Here is the code for the progressdialog .

```
progressDialog = new ProgressDialog(mContext);      
            progressDialog.setIndeterminate(true);
            progressDialog.setMessage("Loading...");
            progressDialog.show();

```

If I remove the line `progressDialog.setMessage("Loading...");`, I get a progressdialog of the left and an empty box on the right that occupies the width of the parent. 

I want to display only the progressdialog , aligned at the center. Please refer to the images below..

This is what i have...

![enter image description here](https://i.stack.imgur.com/fwUlD.png)

This is what i want...

![enter image description here](https://i.stack.imgur.com/Owau1.png)

Can someone help me with this?

Answer: 
If you happen to get the **error** : "`requestFeature() must be called before adding content`", the solution is to call `progressDialog.show()` BEFORE you call `progressDialog.setContentView(R.layout.progressdialog)`.
you can add below style in your style.xml

```
<style name="progress_bar_style">
    <item name="android:windowFrame">@null</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowTitleStyle">@null</item>
    <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
    <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    <item name="android:backgroundDimEnabled">false</item>
    <item name="android:background">@android:color/transparent</item>
</style>

```

where you add any color in color.xml file.