gpt4 book ai didi

android - 全屏自定义对话框?

转载 作者:IT王子 更新时间:2023-10-29 00:00:33 25 4
gpt4 key购买 nike

有什么方法可以让我的对话框 View 全屏显示,即对话框占据整个屏幕(如 Activity)。我尝试使用 LayoutParams 和样式,例如 <item name="android:windowFullscreen">true</item>但似乎没有任何效果。

我找到了摆脱标题栏的方法,但找不到将对话框全屏显示的方法。所以有人可以建议我一种方法吗?

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyTheme" parent="@android:style/Theme.Dialog">
<item name="android:windowFullscreen">true</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>
<item name="android:windowBackground">@color/dialog_background</item>
</style>
</resources>

最佳答案

为其构造函数指定一个非对话框主题,例如 android.R.style.Themeandroid.R.style.Theme_Light

@Bob 编写的代码。

Dialog dialog = new Dialog(context, android.R.style.Theme_Light); 
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.MyCustomDialogLayout);
dialog.show();

关于android - 全屏自定义对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com