final Dialog dialog = new Dialog(MainScreenActivity.this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.activity_ana_ekran_dialog);
dialog.setCanceledOnTouchOutside(true);
Display display = getWindow().getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
WindowManager.LayoutParams params = getWindow().getAttributes();
params.width = width * 90/100;
dialog.getWindow().setAttributes(params);
dialog.show();
Этот код находится в разделе onOptionsItemSelected
, когда я нажимаю кнопку панели действий. Диалог custome не отображается.Мое пользовательское диалоговое окно не появляется, когда его ширина равна
Мое пользовательское диалоговое окно не появляется, когда я устанавливаю его ширину?
Какова ценность этого параметра «params.width» –
экранов (ширина) * 90/100? – crafter
Я вижу это. Какое значение имеет этот кусок кода? Отлаживайте код или печатайте его. –