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