Si, haciendo que su android:theme sea un Theme.Dialog en el AndroidManifest:
android:theme="@android:style/Theme.Dialog"
En el caso de que necesites un Theme personalizado lo que tendrás que hacer es que ese Theme herede de Theme.Dialog
De todas formas no es algo muy recomendable, es mejor usar la clase Dialog que la clase Activity. Incluso tienes la clase DialogFragment, que es la que recomienda Google.