Activity可当做Dialog使用,使用时只需更改主题即可。
1、新建DialogActivity,在Manifest文件中设置主题
2、在style文件中创建DialogActivityTheme,parent选用Theme.AppCompat.Dialog。
3、在MainActivity中设置点击事件跳转DialogActivity即可显示为Dialog样式
Tip
1、创建的Activity若继承自AppcompataActivity,需添加<item name="windowNoTitle">true</item>,不添加会报错。若继承Activity可不添加
2、windowIsFloating的作用:看下图。