【问题标题】:Android : How to make transparent dialogAndroid:如何制作透明对话框
【发布时间】:2014-04-25 09:25:16
【问题描述】:

我需要这样的东西:

制作一个透明的对话框,以便从中可以看到背景。有人可以帮忙吗?

【问题讨论】:

  • 你可以在下面看到我的答案,

标签: android android-layout android-dialog android-transitions


【解决方案1】:

试试这个

Dialog mDialog = new Dialog(mContext, android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);

【讨论】:

    【解决方案2】:

    试试下面的代码:-

    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
                            }
                        });
    

    【讨论】:

    • 谢谢。它工作正常。但我需要更多功能。我在布局文件中有两个按钮。如何向这些按钮添加点击侦听器...
    • 如何为这些按钮添加监听器??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2013-05-27
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多