TabLayout简单实用

    实习第一天,其实我很紧张。然后昨晚更新了android studio到3.0,发现使用AutoLayout的时候有问题。折腾了1天,后来就先去学习TabLayout了。(AutoLayuot的问题是,在清单文件注册中添加长宽的信息时,name值是固定的,不能乱写,少一个字母都不行!)


参考文章:https://www.jianshu.com/p/be1e8a1da639?nomobile=yes  TabLayout高端用法(一)

使用前,先在build.gradle里面添加:compile'com.android.support:design:24.2.0'。

在MainActivity的布局文件中添加:

这里添加一个viewPager实现与Tablayout的关联

在MainActivity中:

我们先初始化数据:

初始化view:

最后:去掉阴影

一些属性:参考的尹star

在xml文件中设置TabLayout时候,可以有很多属性个性化设置:

app:tabIndicatorColor :指示条的颜色

app:tabIndicatorHeight  :指示条的高度

app:tabSelectedTextColor : tab被选中时的字体颜色

app:tabTextColor : tab未被选中时的字体颜色

app:tabMode="scrollable" : 默认是fixed:固定的,标签很多时候会被挤压,不能滑动。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,301评论 25 708
  • 清单文件中配置 //代码中的设置private void pager() {viewPager.setAdapte...
    wz9527阅读 247评论 0 1
  • 序 上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHos...
    积木Blocks阅读 165,672评论 109 326
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,887评论 22 665
  • 庄子和惠子有个争论。惠子说“至大无外,谓之大一;至小无内,谓之小一”,大一指的是宇宙,小一可以理解为基本粒子,他的...
    阿中2016阅读 1,215评论 0 3