TabLayout布局,就是顶部的滑动栏,不用自己再去写了,很棒

在新看一个项目中,用到的TabLayout的,有段时间没写app了,去百度了一下。网上资料很多,很全,就不细写了,简单的说下用法。

转自 : https://www.jianshu.com/p/2b2bb6be83a8

上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。

这里主要介绍Android Design库中的TabLayout的使用。

在源码中给出了TabLayout的定义:

TabLayout provides a horizontal layout to display tabs.

意思很明显:TabLayout提供了一个水平的布局用来展示Tabs。

特别说明: activity的主题,必须要使用AppCompat主题

Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the design library.

在清单文件中设置如下代码即可:

android:theme="@style/Theme.AppCompat"

需要注意的就这两点,详细的属性使用,请看转载网址。。。。。。。。。。。。
posted @ 2018-04-19 10:10  wlwqnj  阅读(634)  评论(0编辑  收藏  举报