Android:全屏对话框不是真正的全屏

Android:全屏对话框不是真正的全屏,android,user-interface,dialog,Android,User Interface,Dialog,我正在创建这样一个对话框: dialog = new Dialog(Start.this); dialog.setContentView(R.layout.wait); dialog.setTitle(null); DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); getWindow().setLayout( metric

我正在创建这样一个对话框:

 dialog = new Dialog(Start.this);
 dialog.setContentView(R.layout.wait);
 dialog.setTitle(null);
 DisplayMetrics metrics = new DisplayMetrics();
 getWindowManager().getDefaultDisplay().getMetrics(metrics);
 getWindow().setLayout( metrics.widthPixels, metrics.heightPixels);
 dialog.show();
dialog.show();
dialog.getWindow().setLayout( metrics.widthPixels, metrics.heightPixels); 

但它并不是真正的全屏,它周围有一个对话框。是否有办法将其完全设置为全屏?

如果您查看右侧相关部分的第一个问题,您将看到以下问题:。它回答了你的问题。您希望使用不同的主题,而不是默认的对话框主题

getWindow().setLayout( metrics.widthPixels, metrics.heightPixels); 
如果错误,则需要设置对话框窗口,而不是活动。像这样:

 dialog = new Dialog(Start.this);
 dialog.setContentView(R.layout.wait);
 dialog.setTitle(null);
 DisplayMetrics metrics = new DisplayMetrics();
 getWindowManager().getDefaultDisplay().getMetrics(metrics);
 getWindow().setLayout( metrics.widthPixels, metrics.heightPixels);
 dialog.show();
dialog.show();
dialog.getWindow().setLayout( metrics.widthPixels, metrics.heightPixels);