Android: полноэкранный диалог не совсем полноэкранный - PullRequest
0 голосов
/ 23 февраля 2012

Я создаю диалог, подобный следующему:

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

Но на самом деле он не полноэкранный, у него есть диалоговое окно.Есть ли способ полностью установить его на весь экран?

Ответы [ 2 ]

1 голос
/ 23 февраля 2012

Если вы посмотрите на самый первый вопрос в соответствующем разделе справа, вы увидите этот вопрос: Android Borderless Dialog .Это отвечает на ваш вопрос.Вы хотите использовать другую тему вместо темы диалога по умолчанию.

0 голосов
/ 02 февраля 2016
getWindow().setLayout( metrics.widthPixels, metrics.heightPixels); 

неверно, вам нужно установить окно диалога, а не активность. как это:

dialog.show();
dialog.getWindow().setLayout( metrics.widthPixels, metrics.heightPixels); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...