📚TabLayout使用介绍 🌟
在现代Android开发中,`com.google.android.material.tabs.TabLayout` 是一个非常实用的组件,它能轻松实现标签页切换功能,为用户界面增添动态美感。✨
首先,在项目中引入 Material Components 库:
```gradle
implementation 'com.google.android.material:material:1.9.0'
```
接着,在布局文件中添加 TabLayout:
```xml
android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" /> ``` 通过代码设置标签页 ```java TabLayout tabLayout = findViewById(R.id.tabLayout); tabLayout.addTab(tabLayout.newTab().setText("首页")); tabLayout.addTab(tabLayout.newTab().setText("分类")); tabLayout.addTab(tabLayout.newTab().setText("购物车")); ``` 结合 ViewPager2 使用,可以实现滑动切换效果: ```java ViewPager2 viewPager = findViewById(R.id.viewPager); ViewPagerAdapter adapter = new ViewPagerAdapter(this, tabLayout.getTabCount()); viewPager.setAdapter(adapter); new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> { switch (position) { case 0: tab.setText("首页"); break; case 1: tab.setText("分类"); break; case 2: tab.setText("购物车"); break; } }).attach(); ``` 这样,一个简洁美观的 TabLayout 就完成啦!💡 快来试试吧,让应用更加灵动有趣!💫 免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。