Just make sure you don't have a view over the layout. In my case, I had a toolbar and it eats clicks.
<android.support.design.widget.CollapsingToolbarLayout > <include... /> <android.support.v7.widget.Toolbar... /> <android.support.design.widget.TabLayout... /> </android.support.design.widget.CollapsingToolbarLayout>
I had to create a new extension panel that extends the class, allowing clicks to go through it ( How to click on the screens behind the toolbar? )
public class NonClickableToolbar extends Toolbar { @Override public boolean onTouchEvent(MotionEvent ev) { return false; } }
source share