我有一个布局,我需要标签inside a sub-layout,而不是在操作栏中。即,选项卡不适用于整个屏幕显示,仅适用于其中一个窗格。
如何在Android 4.0 +中执行此操作?
答案 0 :(得分:1)
您可以使用支持库和FragmentTabHost执行此操作。 Google有一个例子here。在布局文件中,您可以将示例中显示的android.support.v4.app.FragmentTabHost
嵌入到另一个布局中,例如窗格。
另一种选择是使用可滚动的标签。它们也可以嵌入布局中的任何位置。 Google提供了代码示例here。您将在窗格中嵌入的视图是android.support.v4.view.ViewPager
,其中android.support.v4.view.PagerTitleStrip
为子视图。此示例还有一个可以下载的示例项目(示例项目没有嵌入在另一个布局中的可滚动选项卡,但它是一个很好的起点)。