我为我的应用程序制作了自定义对话框。
@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();
}
});
但在此我得到了自定义对话框的边框。我不想要那个边界。那么我应该从该自定义对话框中删除边框?
答案 0 :(得分:1)
您必须替换对话框的窗口内容视图。我想你可以在对话框构造函数中使用它:
this.getWindow().setContentView(R.layout.your_dialog_view);
“your_dialog_view”应该是自定义对话框的新窗口视图..:D