在我的应用程序中,我想在操作栏下面实现一些选项卡,这些选项卡应该是可转换的(如SongKick应用程序)。我也在我的应用程序的其余部分使用片段,因此解决方案也应该基于片段。 我对这个UI模式有点困惑,因为我不知道应该使用哪些组件来实现它。关于兼容性,这个解决方案也可以基于Android兼容性库吗? 有人可以建议一些资源/教程吗?
提前致谢!
答案 0 :(得分:1)
您可以使用ActionBar选项卡(以及ActionBarSherlock选项卡以确保向后兼容性)并使用ViewPager上的PageChangeListener实现滑动:
@Override
public void onCreate(Bundle savedInstanceState) {
...
mViewPager.setOnPageChangeListener(
new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
// When swiping between pages, select the
// corresponding tab.
getActionBar().setSelectedNavigationItem(position);
}
});
...
}
您可以阅读并从here下载示例项目。