【发布时间】:2017-12-27 05:41:46
【问题描述】:
我正在做一个学校项目,在 android studio 上制作一个信息应用程序。我需要创建一个包含 4 个选项卡的 tabHost。在选项卡的 1 中,我必须能够左右滑动才能显示 5 个不同的活动。将另一个 tabHost 放在第二个选项卡活动中是否正确?
还有其他更有效的方法吗?
【问题讨论】:
标签: java android-layout android-tabhost
我正在做一个学校项目,在 android studio 上制作一个信息应用程序。我需要创建一个包含 4 个选项卡的 tabHost。在选项卡的 1 中,我必须能够左右滑动才能显示 5 个不同的活动。将另一个 tabHost 放在第二个选项卡活动中是否正确?
还有其他更有效的方法吗?
【问题讨论】:
标签: java android-layout android-tabhost
您可以使用TableLayout 和ViewPager。
通过设置,TableLayout和ViewPager联动。
yourTableLayout.setupWithViewPager(yourViewPager)
在 ViewPager 的 Adapter 中重写 getPageTitle(int position)
public CharSequence getPageTitle(int position) {
return yourTabTitle.get(position)
}
【讨论】:
ViewPager + TabLayout 可能像一个问题一样使用