首页 > 科技 >

📚TabLayout使用介绍 🌟

发布时间:2025-03-23 18:47:16来源:网易编辑:吉莲波

在现代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 就完成啦!💡

快来试试吧,让应用更加灵动有趣!💫

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。