如何在Android中左右滑动活动

如何在Android中左右滑动活动,android,Android,我必须为我的项目实施滑动方法。任何人都可以共享任何链接或示例/代码来左右滑动活动,而不是使用Flipper方法,因为它只在布局内部滑动,而不是完整的活动。这就是我当前在项目中所做的: public class CustomPagerAdapter extends PagerAdapter { private final int NUM_PAGES; private final String[] titles; private final View[] views; public Custom

我必须为我的项目实施滑动方法。任何人都可以共享任何链接或示例/代码来左右滑动活动,而不是使用Flipper方法,因为它只在布局内部滑动,而不是完整的活动。

这就是我当前在项目中所做的:

public class CustomPagerAdapter extends PagerAdapter {

private final int NUM_PAGES;
private final String[] titles;
private final View[] views;

public CustomPagerAdapter(View[] views, String[] titles){
    super();
    this.NUM_PAGES = views.length;
    this.views = views;
    this.titles = titles;
}   

@Override
public int getCount(){
    return NUM_PAGES;       
}

@Override
public CharSequence getPageTitle(int position){
    return titles[position];
}

@Override
public Object instantiateItem(View collection, int position) {
    ((ViewPager) collection).addView(views[position]);
    return views[position];
}

@Override
public void destroyItem(View collection, int position, Object view) {
     ((ViewPager) collection).removeView((View) view);
}

@Override
public boolean isViewFromObject(View view, Object object) {
    return view == object;
}

}
将视图和要滑动的视图的标题传递给构造函数。 要使用此适配器,请添加:

<android.support.v4.view.ViewPager
            android:id="@+id/view_pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="center" 
            >

            <android.support.v4.view.PagerTitleStrip
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="top" 
                android:textColor="@color/title_strip_text_color"
                android:textStyle="bold"
                android:background="@color/title_strip_background_color"/>
</android.support.v4.view.ViewPager>

如前所述,您不能滑动活动

好吧,你不能像在Viewpager中切换槽片段那样切换槽活动
ViewPager viewPager = (ViewPager) edit_hero_fragment_layout.findViewById(R.id.view_pager);
CustomPagerAdapter edit_hero_pager_adapter = new CustomPagerAdapter(views, titles);
viewPager.setAdapter(edit_hero_pager_adapter);