2014-12-06 2 views
5

У меня проблема с диалоговым окном фрагмента, если телефон находится в режиме портрета, все в порядке, диалог почти в полноэкранном режиме, но когда я поворачиваю свой телефон, в ландшафте есть некоторые большие пробелы по сторонам ... можно решить эту проблему?Фрагмент Диалог пейзаж, заполнение экрана

enter image description here

Я называю это

 getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE); 

Чтобы избавиться от заголовка DIalogFragment. Я использую линейную компоновку.

+0

Возможный дубликат [Full Screen DialogFragment в Android] (http://stackoverflow.com/questions/7189948/full-screen-dialogfragment-in-android) –

+0

@LittleChild Сделайте CTRL + F по этому вопросу. Скажите, если вы найдете слово «пейзаж». Благодарю. –

+0

Если вы только читаете, а не CTRL + F 'android: layout_width =" fill_parent "android: layout_height =" fill_parent "' –

ответ

3

Решение:

@Override 
public void onStart() 
{ 
    super.onStart(); 
    Dialog dialog = getDialog(); 
    if (dialog != null) 
    { 
     int width = ViewGroup.LayoutParams.MATCH_PARENT; 
     int height = ViewGroup.LayoutParams.MATCH_PARENT; 
     dialog.getWindow().setLayout(width, height); 
    } 
} 

Добавьте это в диалоговом фрагмента.

Смежные вопросы