2016-04-15 2 views
-1

J'ai une activité héritée de AppCompactActivity. dans le manifeste pour thème défini d'activité:Afficher une activité ActionBarCompat en tant que boîte de dialogue

<activity 
      android:name=".activity.CameraSettingsActivity2" 
      android:theme="@style/Theme.AppCompat.Light.Dialog" /> 

mais l'activité affiche toujours en plein écran au lieu de la fenêtre de dialogue. J'ai essayé différents thèmes tels que ..

Theme.AppCompat.Dialog 
Theme.AppCompat.Dialog.Alert 
Theme.AppCompat.Dialog.MinWidth 

aucun d'entre eux semble activité work.The encore comme ce

enter image description here

+0

Pourriez-vous s'il vous plaît coller votre fichier 'style.xml' ici? – srain

+0

Essayez un autre style http://stackoverflow.com/questions/1979369/android-activity-as-a-dialog –

Répondre

0

essayez d'utiliser ce style <style name="CustomDialogTheme" parent="android:Theme.Dialog"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">false</item> </style>