问题如上。

解决方案 »

  1.   

    自己定义一个风格
    <style name="MyDialog" parent="@android:style/Theme.Dialog">
            <item name="android:windowBackground">@drawable/bbb</item>
            <item name="android:windowFrame">@null</item>
            <item name="android:windowNoTitle">true</item>
            <item name="android:windowIsFloating">true</item>
            <item name="android:windowContentOverlay">@null</item>
        </style> <item name="android:windowFrame">@null</item>无边框,看看是否达到你的要求
      

  2.   

    在Activity中加上这段代码
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    这是用来取消标题栏的
      

  3.   

    要想更改弹出框的边框,需要替换掉系统的属性才可以。在Theme.xml文件里面有一个属性是定义它的:
      <item name="alertDialogStyle">@android:style/AlertDialog</item>
    其中AlertDialog在Styles.xml文件中有如下的定义
        <style name="AlertDialog">
            <item name="fullDark">@android:drawable/popup_full_dark</item><!--这个就是定义灰色背景的代码-->
            <item name="topDark">@android:drawable/popup_top_dark</item>
            <item name="centerDark">@android:drawable/popup_center_dark</item>
            <item name="bottomDark">@android:drawable/popup_bottom_dark</item>
            <item name="fullBright">@android:drawable/popup_full_bright</item>
            <item name="topBright">@android:drawable/popup_top_bright</item>
            <item name="centerBright">@android:drawable/popup_center_bright</item>
            <item name="bottomBright">@android:drawable/popup_bottom_bright</item>
            <item name="bottomMedium">@android:drawable/popup_bottom_medium</item>
            <item name="centerMedium">@android:drawable/popup_center_medium</item>
        </style>
      

  4.   

            <activity
                android:label="@string/app_name"
                android:name=".TransAct" 
                android:theme="@android:style/Theme.NoTitleBar">直接在AndroidManifest.xml文件里对应的activity添加android的theme属性如下
    android:theme="@android:style/Theme.NoTitleBar"  调用系统自带样式http://apps.hi.baidu.com/share/detail/33255323