AndroidX TabLayout使用、扩展及解析All In One,跪了

首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。

Android和Java的联系

Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。所以,要想从事Android的开发,就必须有Java基础。

|

com.google.android.material.tabs.TabLayout

|

2.基本功能及使用

TabLayout继承自 HorizontalScrollView

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-beyyTRFZ-1649660870223)(https://user-gold-cdn.xitu.io/2019/10/21/16dee8f0cd6d57a6?imageView2/0/w/1280/h/960/ignore-error/1)]

控件的基本层次关系

2.1 代码添加tab

TabLayout提供了用于显示选项卡的水平布局。要显示的选项卡的填充是通过TabLayout.Tab实例完成的。可以通过创建标签 newTab()。在此处,您可以分别通过setText(int) 和更改选项卡的标签或图标setIcon(int)。要显示选项卡,需要通过一种addTab(Tab)方法将其添加到布局中。例如:

TabLayout tabLayout = …;
tabLayout.addTab(tabLayout.newTab()。setText(“ Tab 1”));
tabLayout.addTab(tabLayout.newTab()。setText(“ Tab 2”));
tabLayout.addTab(tabLayout.newTab()。setText(“ Tab 3”));

应该添加一个监听器,addOnTabSelectedListener(OnTabSelectedListener)以在任何选项卡的选择状态更改时得到通知。

2.2 xml配置tab

还可以通过使用将项目添加到布局中的TabLayout TabItem

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值