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