2016-01-30 3 views
0

При использовании диалога Fragment я получаю прямоугольник с пробелом в верхней части фрагмента, не зная почему.Белый прямоугольник поверх диалога DialogFragment

Что я должен получить enter image description here

То, что я на самом деле получить enter image description here

Мой DialogFragment:

public class SelectDialogFragment extends DialogFragment { 

      @Override 
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
      //inflate layout with recycler view 
      View v = inflater.inflate(R.layout.select_frag, container, false); 
      return v; 
     } 

} 

select_frag.xml

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:orientation="vertical" 
    android:background="#000" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:text="New Text" 
     android:id="@+id/textView" /> 
</RelativeLayout> 

ответ

3

Вы должны установить стиль без названия:

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setStyle(STYLE_NO_TITLE, 0); 
} 

Также вы можете нашли более полезный пример here

+0

я не указал какой-либо конкретной теме –

+0

Ах да, вы должны установить 'стиль STYLE_NO_TITLE'. – xkor

+0

К сожалению, белый бар все еще там –

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