Make Android Activity looks like dialog

android, android-activity, user-interface

Solution

Why not use a "traditional" Main Activity with a transparent background layout

and call a standard dialog from it ?

... well if I understood you correctly, that would make the trick in a very easy way, isn't it ?

Problem

I am trying to open a dialog on widget click. I have solved the problem skinning the activity started on click with `android:theme="@android:style/Theme.Dialog"`. Unfortunately I cannot reach the same look of a dialog. This is the outcome: Dialog from widget Instead, I would like to reach this result (except for the button, of course): Desired dialog from widget (the widget dialog you can see keeping the screen pushed) As you can see there are some differences: the color of the list items, the color of the text and the list item separator. Is there a predefined theme/style to obtain the same look of a standard dialog? If not, what are the steps to follow to reach that result? I have seen that the widget provided by FoxyRing has the behaviour I would like to have.

Original source