android继承FragmentActivity对话框Alertdialog弹出闪退问题

要自己定义一个style让其悬浮在activity之上


<style name="custom_alertDialog" parent="Base.Theme.AppCompat.Light.Dialog">
    <item name="android:windowFrame">@nullitem>  //Dialog的windowFrame框为无
    <item name="android:windowIsFloating">trueitem>  //是否浮现在activity之上
    <item name="android:windowIsTranslucent">trueitem> //是否半透明
    <item name="android:windowNoTitle">trueitem>  //是否显示title
    <item name="android:background">@android:color/whiteitem>  //设置dialog的背景
    <item name="android:windowBackground">@android:color/transparentitem>
    <item name="android:backgroundDimAmount">0.7item>  //就是用来控制灰度的值,当为1时,界面除了我们的dialog内容是高亮显示的,dialog以外的区域是黑色的,完全看不到其他内容
    <item name="android:backgroundDimEnabled">trueitem>
    <item name="android:titleTextColor">@color/colorMainBlueitem>
style>

你可能感兴趣的:(android继承FragmentActivity对话框Alertdialog弹出闪退问题)