Android TabLayout 与 FrameLayout

2025年3月17日 | 阅读 3 分钟

在上一页中,我们使用 TabLayout 和 ViewPager 创建了一个可滑动的标签页。在这里,我们将使用 TabLayoutFrameLayout 创建一个不可滑动的标签页。

TabLayout 的项目是通过添加 android support design widget 的 TabItem 来实现的。

使用 FrameLayout 的 TabLayout 示例

让我们创建一个使用 FrameLayout 和 Fragment 的 TabLayout 示例。

文件:activity.xml

创建一个包含 TabLayout 和 FrameLayout 视图组件的 activity.xml 文件。

文件:build.gradle

现在,在 build.gradle 文件中添加 TabLayout 的依赖库。

文件:MainActivity.java

现在为所有不同的标签页创建不同的 fragment 文件。

文件:HomeFragment.java

文件:fragment_home.xml

文件:JavaFragment.java

文件:fragment_java.xml

文件:AndroidFragment.java

文件:fragment_android.xml

文件:PhpFragment.java

文件:fragment_php.xml

文件:strings.xml

输出

android tablayoutwithframelayout1 1
android tablayoutwithframelayout1 2
下一个话题Android SearchView