BottomSheetBehaviour: The view is not associated with BottomSheetBehavior
<p>I am using Google Design Support Library 25.0.0
In my activity I have a relative layout with </p>

<pre><code>app:layout_behavior="android.support.design.widget.BottomSheetBehavior"
</code></pre>

<p>Now when I reference it for adding BottomSheetBehaviour, I get the  error</p>

<pre><code>java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior
</code></pre>

<p>Here is the layout:</p>

<pre><code>&lt;android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/maps_colayout"
xmlns:app="http://schemas.android.com/tools"
android:fitsSystemWindows="true"
android:background="@color/white"&gt;

...

&lt;RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="280dp"
    android:layout_gravity="bottom"
    android:id="@+id/rl_bottomsheet"
    android:background="#F3F3F3"
    app:layout_behavior="android.support.design.widget.BottomSheetBehavior"&gt;

    ...

&lt;/RelativeLayout&gt;
</code></pre>

<p></p>

<p>And here is the activity relevant code:</p>

<pre><code>CoordinatorLayout colayout = (CoordinatorLayout) findViewById(R.id.maps_colayout);
    View bottomSheet = colayout.findViewById(R.id.rl_bottomsheet);
    BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet);
    behavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback() {
        @Override
        public void onStateChanged(@NonNull View bottomSheet, int newState) {
            // React to state change
        }

        @Override
        public void onSlide(@NonNull View bottomSheet, float slideOffset) {
            // React to dragging events
        }
    });
</code></pre>