Kotlin Android TabLayout 与 ViewPager2025年3月17日 | 阅读 3 分钟 Android TabLayout 是用于构建水平选项卡的布局。TabLayout 的选项卡是使用 newTab() 方法创建的。要将此选项卡显示在布局上,我们需要使用 addTab(Tab) 方法添加此选项卡。 使用 setText(int) 和 setIcon(int) 方法,我们分别设置 TabLayout 的标题和图标。 我们还可以将 ViewPager 与 TabLayout 集成。ViewPager 在布局上提供平滑的选项卡滑动。 Kotlin Android TabLayout 与 ViewPager 示例在此示例中,我们将创建一个带有 ViewPager 的 TabLayout。 build.gradel在 build.gradle 文件中添加以下依赖项。 activity_main.xml在 activity_main.xml 文件中添加 TabLayout 和 ViewPager。 strings.xmlcolors.xmlMainActivity.kt在 MainActivity.kt 类中添加以下代码。在这个类中,使用 tabLayout!!.newTab() 方法创建新的选项卡,并使用 tabLayout!!.addTab(Tab) 将此选项卡添加到 TabLayout 上。 调用 ViewPager 的 addOnPageChangeListener() 监听器以在页面更改时加载选项卡。 MyAdapter.kt创建一个适配器类 MyAdapter.kt 并扩展 FragmentPagerAdapter() 类并返回 Fragment。将此适配器类添加到 ViewPager 上。 创建一个片段,选择 New -> Fragment -> Fragment (Blank)。 fragment_home.xmlHomeFragment.ktfragment_sport.xmlSportFragment.ktfragment_movie.xmlMovieFragment.kt输出 ![]() ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。