使用activity完成类似dialog的功能
<!--activity设置背景--> <style name="myTransparent" parent="@android:style/Theme.Translucent.NoTitleBar"> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowAnimationStyle">@null</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> <!-- 无标题 --> <item name="android:windowContentOverlay">@null</item> <item name="android:backgroundDimEnabled">true</item><!-- 半透明 --> </style>
若设置成透明将
<item name="android:backgroundDimEnabled">true</item><!-- 半透明 -->
去掉即可
然后在清单文件里进行配置
<activity android:name=".community.activity.ShareActivity" android:theme="@style/myTransparent"/>
这样就可以了