如何从自定义对话框窗口中删除边框?

时间:2011-12-01 10:15:17

标签: android android-layout dialog android-widget customdialog

我为我的应用程序制作了自定义对话框。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    myButton = (Button) findViewById(R.id.ClkBtn);

    myButton.setOnClickListener(new OnClickListener() {          
    @Override
        public void onClick(View v) {
            myDialog = new Dialog(ExPopup.this);
            myDialog.setContentView(R.layout.mydialog);
            myDialog.setTitle("My Dialog");
            myDialog.setCancelable(true);
            Button button = (Button) myDialog.findViewById(R.id.Btn1);
            button.setOnClickListener(new OnClickListener() {
            @Override
                public void onClick(View v) {
                myDialog.dismiss();
                }
            });

            myDialog.show();
        }
    });

但在此我得到了自定义对话框的边框。我不想要那个边界。那么我应该从该自定义对话框中删除边框?

1 个答案:

答案 0 :(得分:1)

您必须替换对话框的窗口内容视图。我想你可以在对话框构造函数中使用它:

this.getWindow().setContentView(R.layout.your_dialog_view);

“your_dialog_view”应该是自定义对话框的新窗口视图..:D