我有一个布局,我需要子布局内的选项卡,而不是操作栏中的选项卡。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。
如何在 Android 4.0+ 中执行此操作?
我有一个布局,我需要子布局内的选项卡,而不是操作栏中的选项卡。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。
如何在 Android 4.0+ 中执行此操作?
您可以使用支持库和 FragmentTabHost 来执行此操作。谷歌在这里有一个例子。在您的布局文件中,您可以将android.support.v4.app.FragmentTabHost
示例中显示的内容嵌入到另一个布局中,例如窗格。
另一种选择是使用可滚动标签。它们也可以嵌入布局中的任何位置。谷歌在这里给出了一个代码示例。您将嵌入窗格中的视图是android.support.v4.view.ViewPager
带有android.support.v4.view.PagerTitleStrip
子视图的视图。此示例还有一个示例项目,您可以下载(该示例项目没有嵌入另一个布局中的可滚动选项卡,但它是一个很好的起点)。