2016-01-29 2 views

ответ

4

Обычно для Snackbar требуется контент CoordinaterLayout или оформления окна, который рассматривается как родительский макет для Snackbar. Раньше он не получал никакого родительского макета, поэтому он непосредственно рассматривал макет WindowManager как родительский макет. Используя CoordinaterLayout в качестве родительского макета, он решил проблему.

Пример код для CoordinaterLayout выглядит следующим образом:

<android.support.design.widget.CoordinatorLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:nimbuzz="http://schemas.android.com/apk/res-auto" 
    android:layout_height="match_parent" 
    android:layout_width="match_parent"> 
</android.support.design.widget.CoordinatorLayout>