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