Kotlin Android TabLayout 搭配 FrameLayout17 Mar 2025 | 4 分钟阅读 Android TabLayout 是一个用于构建水平选项卡的布局。在本教程中,使用 ViewPager 的 Android TabLayout 我们使用 newTab() 方法创建 TabLayout 的选项卡,但选项卡也可以使用布局活动中的 android.support.design.widget.TabItem 实现。 选项卡的标题和图标分别通过实现 text 和 icon 属性来提供。 为了给 TabLayout 的每个选项卡提供空间,我们可以使用 FrameLayout。 FrameLayout 旨在覆盖屏幕上的区域以显示单个项目。 Kotlin Android TabLayout 搭配 FrameLayout 示例在此示例中,我们将使用 TabItem 和 FrameLayout 创建 TabLayout。 build.gradle在 build.gradle 文件中添加以下依赖项。 activity_main.xml在 activity_main.xml 布局文件中添加 TabLayout、TabItem 和 FrameLayout。 strings.xmlcolors.xmlMainActivity.kt在 MainActivity.kt 类中添加以下代码。 在此类中,我们创建 TabLayout 和 FrameLayout 的实例。 调用 TabLayout 的 addOnTabSelectedListener() 监听器并重写其方法。 为每个片段创建 FrameLayout,步骤为:新建 -> 片段 -> 片段(空白)。 fragment_java.xmlMainActivity.ktfragment_android.xmlAndroidFragment.ktfragment_kotlin.xmlKotlinFragment.ktfragment_php.xmlPhpFragment.ktfragment_python.xmlPythonFragment.kt输出 ![]() ![]() ![]() ![]() ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。