我正在创建一个像这样的对话框:
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();
但它并不是真正的全屏,它周围有对话边缘。有没有办法完全将其设置为全屏?
答案 0 :(得分:1)
如果您查看右侧相关部分中的第一个问题,您会看到以下问题:Android Borderless Dialog。它回答了你的问题。您想使用不同的主题而不是默认的对话框主题。
答案 1 :(得分:0)
getWindow().setLayout( metrics.widthPixels, metrics.heightPixels);
错误,您需要设置对话框窗口,而不是活动。像这样:
dialog.show();
dialog.getWindow().setLayout( metrics.widthPixels, metrics.heightPixels);