gpt4 book ai didi

android - 透明对话框对齐

转载 作者:搜寻专家 更新时间:2023-11-01 09:18:42 24 4
gpt4 key购买 nike

我正在尝试通过这种方式获得具有透明背景的自定义对话框:

this.getWindow().setBackgroundDrawableResource(R.drawable.transparent);

(其中“R.drawable.transparent”是对颜色“#00000000”的引用)

奇怪的问题是我无法对齐对话窗口。它总是向左对齐,即使我使用以下方式隐式设置窗口的重力:

this.getWindow().setGravity(Gravity.CENTER);

如果我只是注释设置透明背景的行,对齐就可以正常工作。

如有任何帮助,我们将不胜感激!

谢谢。

最佳答案

在 strings.xml 文件中,添加以下内容:

<resources>
<color name="transparent">#00000000</color>
</resources>

在 .java 文件中,添加以下内容:

.setBackgroundColor(getResources().getColor(R.color.transparent));

关于android - 透明对话框对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314230/

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