所以我有section_home
布局显示图片。然后我制作了另一个名为section_home_two
的布局,显示了不同的图片。在我的代码中,我有一个名为HomeFragment
的类用于section_home
布局。对于PreviewsFragment
布局,第二个java类称为section_home_two
。
无论如何,你可以将 HomeFragment 横向滑动到 PreviewsFragment 吗?无论如何合并他们?
答案 0 :(得分:1)
我建议您使用ViewPager
在片段之间滑动。
按照http://developer.android.com/training/animation/screen-slide.html上的说明操作ViewPager,然后将页数更改为2:
private static final int NUM_PAGES = 2;
并使用此PagerAdapter
代替示例中的那个:
private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter {
public ScreenSlidePagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
if (position == 0)
return new HomeFragment(); // The ViewPager will show this fragment first
else
return new PreviewsFragment; // and will allow you to swipe to this one and back.
}
@Override
public int getCount() {
return NUM_PAGES;
}
}
这将允许您在两个片段之间来回水平滑动。如果您使用工厂方法创建片段,请使用该方法而不是return new HomeFragment();
和return new PreviewsFragment();
行。