如何在Android中创建垂直多视图寻呼机?

如何在Android中创建垂直多视图寻呼机?,android,android-viewpager,Android,Android Viewpager,我看到了几个用于水平多视图viewpager的实现,但没有一个用于垂直多视图viewpager 我能够成功地创建垂直viewpager并添加垂直转换器。我想使用垂直viewpager显示多个垂直页面。我尝试设置页面宽度,页面水平显示在当前页面旁边。有办法垂直显示吗 我还设置了 setClipToChildren(false); public float getPageWidth(int position) { return 0.5f; } 名称空间PagerDemo {

我看到了几个用于水平多视图viewpager的实现,但没有一个用于垂直多视图viewpager

我能够成功地创建垂直viewpager并添加垂直转换器。我想使用垂直viewpager显示多个垂直页面。我尝试设置页面宽度,页面水平显示在当前页面旁边。有办法垂直显示吗

我还设置了

    setClipToChildren(false); 

    public float getPageWidth(int position) {
return 0.5f;
}


名称空间PagerDemo
{
公共类VerticalViewPage:Android.Support.V4.View.ViewPager
{
公共VerticalViewPage(上下文):基础(上下文){
Init();
}
公共垂直视图管理器(上下文,IAttributeSet attr):基本(上下文,attr){
Init();
}
公共覆盖bool OnTouchEvent(Android.Views.MotionEvent e){
e、 SetLocation(e.GetY(),e.GetX());
返回底座。打开排气口(e);
}
私有void Init(){
SetPageTransformer(true,新的VeriticalPageTransformer());
OverScrollMode=Android.Views.OverScrollMode.Never;
}
}


}

这是你需要的,我已经做了。我需要同时垂直显示多个页面。@Abhilash:您为fragment pager定义了什么宽度和高度?我用布局文件和垂直viewpager实现更新了我的问题。
    <PagerDemo.VerticalViewPager     xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_gravity="center_vertical"
android:paddingLeft="40px"
android:paddingRight="40px" />

    namespace PagerDemo
        {
           public class VerticalViewPager: Android.Support.V4.View.ViewPager 
             {
    public VerticalViewPager (Context context):base(context) {

        Init ();
    }

    public VerticalViewPager(Context context, IAttributeSet attr):base(context, attr) {

        Init();
    }

    public override bool OnTouchEvent (Android.Views.MotionEvent e) {

        e.SetLocation (e.GetY (), e.GetX ());
        return base.OnTouchEvent (e);
    }

    private void Init()  {

        SetPageTransformer (true, new VeriticalPageTransformer());
        OverScrollMode = Android.Views.OverScrollMode.Never;
    }