【发布时间】:2012-09-17 01:06:14
【问题描述】:
我有一个需要标签inside a sub-layout 的布局,而不是在操作栏中。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。
如何在 Android 4.0+ 中执行此操作?
【问题讨论】:
标签: android android-layout tabs android-tabhost android-tabs
我有一个需要标签inside a sub-layout 的布局,而不是在操作栏中。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。
如何在 Android 4.0+ 中执行此操作?
【问题讨论】:
标签: android android-layout tabs android-tabhost android-tabs
您可以使用支持库和 FragmentTabHost 来执行此操作。谷歌有一个例子here。在您的布局文件中,您可以将示例中显示的 android.support.v4.app.FragmentTabHost 嵌入到另一个布局(例如窗格)中。
另一种选择是使用可滚动标签。它们也可以嵌入布局中的任何位置。谷歌给出了一个代码示例here。您将嵌入到窗格中的视图是android.support.v4.view.ViewPager,其子视图为android.support.v4.view.PagerTitleStrip。此示例还有一个示例项目可供您下载(示例项目没有嵌入另一个布局中的可滚动选项卡,但它是一个很好的起点)。
【讨论】: