Android Activity调整改变成Dialog
程序员文章站
2024-03-23 22:18:58
...
做一个style配置到style.xml,直接作为该Activity的android:theme配置即可。
具体的style:
<style name="DialogActivity" parent="@style/Theme.AppCompat.Dialog">
<item name="android:windowFullscreen">true</item>
<item name="android:windowFrame">@android:color/transparent</item>
<item name="android:windowIsFloating">true</item><!--浮在其他Activity之上-->
<item name="android:windowIsTranslucent">true</item><!--半透明-->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
<item name="android:backgroundDimAmount">0.5</item><!--透明度 0.0f到1.0f。1.0完全不透明,0.0f完全透明-->
</style>
在上层Java代码增加一个:
setTitle(null);
取消系统自己设置的标题。结果如图:
推荐阅读
-
Android Activity调整改变成Dialog
-
android使用Dialog跳转到Activity 博客分类: android androiddialog跳转activity
-
Android使用Dialog风格弹出框的Activity
-
Android使用Dialog风格弹出框的Activity
-
Android实现可使用自定义透明Dialog样式的Activity完整实例
-
Android实现可使用自定义透明Dialog样式的Activity完整实例
-
Android 解决dialog弹出时无法捕捉Activity的back事件问题
-
Android开发之利用Activity实现Dialog对话框
-
Android 解决dialog弹出时无法捕捉Activity的back事件问题
-
Android开发之利用Activity实现Dialog对话框