Android:记一个关于TabLayout的沙雕问题

在使用TabLayout+AppLayout做了个悬浮折叠多tab的效果之后(效果参见上一篇文章)

发现点击TabLayout没反应

折腾了好一段时间什么事件拦截反射重新设置onClick都试过没用,后来发现自己犯了一个很沙雕的错。先上代码:

 

 




    

    

        

            

                
            

            

            
        

        
 

    


 

后来发现是ViewPager放在继承了ViewGroup的CoordinatorLayout里面,导致覆盖了TabLayout,难怪点击不了。

在ViewPager那里加一句:

app:layout_behavior="@string/appbar_scrolling_view_behavior"

就完美解决。

TabLayout用了几个原生控件没有的属性~不要在意这些细节

 

写下这个博客记录博主沙雕错误,以后别再犯

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Android,错误,坑,TabLayout,ViewPager)