Android:如何使对话框透明

Android:如何使对话框透明,android,android-layout,android-dialog,android-transitions,Android,Android Layout,Android Dialog,Android Transitions,我需要这样的东西: 使对话框透明,以便从中可以看到背景。有人能帮忙吗?试试这个 Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen); 请尝试以下代码:- final Dialog dialog = new Dialog(Activity.this); dialog.requestWindowFeature(Windo

我需要这样的东西:

使对话框透明,以便从中可以看到背景。有人能帮忙吗?

试试这个

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
请尝试以下代码:-

final Dialog dialog = new Dialog(Activity.this);
                    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
                    dialog.setContentView(R.layout.xml);
                    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));]

Button cancel = (Button) dialog.findViewById(R.id.cancel);
                    // if button is clicked, close the custom dialog
                    ok.setOnClickListener(new OnClickListener()
                    {
                        @Override
                        public void onClick(View v)
                        {
                        // stuff
                        }
                    });

谢谢。它工作正常。但我还需要一个功能。我在布局文件中有两个按钮。如何将单击侦听器添加到这些按钮…如何将侦听器添加到这些按钮??您可以在下面看到我的答案,