透明警报对话框

san*_*raj 1 android

我对android中的透明AlertDialog框几乎没有疑问.我在相机表面视图中使用AlertDialog.builder创建了警告对话框,但我想透明警告对话框是可能的.请帮我

关心拉吉

Sha*_*dow 14

使用
代码如下

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);  
Run Code Online (Sandbox Code Playgroud)

从类似的答案answer采取这里


Ala*_*ore 8

是的,这是可能的.我相信您可以通过创建自定义警报对话框来实现:

http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

然后,您可以将自定义对话框的背景设置为透明,如下所示:

this.getWindow().setBackgroundDrawableResource(R.drawable.transparent);
Run Code Online (Sandbox Code Playgroud)

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

  • 有人关心为什么-1 downvote? (2认同)