0

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

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

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

4

1 回答 1

1

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

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

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

于 2011-12-01T10:26:26.833 回答