gpt4 book ai didi

android - 对话框 fragment 宽度

转载 作者:行者123 更新时间:2023-11-29 23:47:49 25 4
gpt4 key购买 nike

我正在使用 dialogFragment 制作我自己的自定义 fragment ,但它的大小看起来不像 priview 中的大小
这是预览中显示的内容

enter image description here

这是显示对话框时发生的情况

enter image description here

我希望它看起来和我的预览一模一样 - 我应该怎么做?

最佳答案

试试这个

    final Dialog dialog = new Dialog(mContext, R.style.Theme_Transparent);

View view = LayoutInflater.from(mContext)
.inflate(R.layout.layout_custom_dialog, null);
dialog.setContentView(view);

Window window = dialog.getWindow();
WindowManager.LayoutParams wlp = window.getAttributes();
wlp.width = wlp.MATCH_PARENT;
wlp.gravity = Gravity.TOP;
wlp.flags &= ~WindowManager.LayoutParams.FLAG_BLUR_BEHIND;
window.setAttributes(wlp);

并将其添加到 styles.xml 文件

    <style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">true</item>
</style>

关于android - 对话框 fragment 宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51173277/

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