Question: I want to use an **`activity as dialog`** and i made the theme of the activity as dialog & i succeed.
but
i have the problem here is when i click outside of the activity 
its automatically get closed & the previous activity get started..

i tried a thing to make transparent parent layout it does not look like a dialog..

i want to use this activity to create new account in my application as it has only 3 fields so in tablet it looks large space unused... so i want to use activity as dialog.....

thenx in advance...!!!
examples will be appreciated..!!!!!

Answer: 
to Start activity as dialog I defined:

```
<activity android:theme="@android:style/Theme.Dialog" />

```

Now when I `startActivity()` it displays like a dialog and parent activity displays behind it. I want a Button which when clicked Dialog gets dismissed and parent activity should display without refreshing the page.

Create an activity as we usually create it.

Also check [CustomDialogActivity.java on android.com](http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/CustomDialogActivity.html)

I think you should create activity as a dialog, it helps.

This way, you can set style and theme for your activity.
Using Same Activity in Mobile devices and Tablets.

**Mobile :-**

1. Goto res -> values.
2. Open styles.xml and add following theme settings.

styles.xml :-

```
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

```

**Tablet :-** Launch activity as dialog.

1. Goto "res".
2. Create new folder "values-sw720dp".
3. Create new styles.xml and add following theme settings.

styles.xml :- 

```
<style name="AppTheme" parent="Theme.AppCompat.Light.Dialog">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="colorPrimary">@color/primary_color</item>
    <item name="colorPrimaryDark">@color/primary_dark_color</item>
    <item name="android:textColorPrimary">@color/white</item>
    <item name="colorAccent">@color/material_green_800</item>
    <item name="colorButtonNormal">@color/material_green_800</item>
    <item name="windowFixedHeightMajor">800dp</item>
    <item name="windowFixedHeightMinor">800dp</item>
</style>

```

Manifest.xml :-

```
    <activity
    android:name=".LogInActivity"
    android:label="@string/title_activity_log_in"
    android:screenOrientation="portrait"
    android:theme="@style/AppTheme"            //set the theme activity
    android:windowSoftInputMode="adjustPan" >
    </activity>

```