Java ViewPagerIndicator内的滚动视图
我有一个ViewPagerIndicator,它给我带来了一个片段,在这个片段中我有一个ScrollView 我的ViewPager xml:Java ViewPagerIndicator内的滚动视图,java,android,android-fragments,android-viewpager,viewpagerindicator,Java,Android,Android Fragments,Android Viewpager,Viewpagerindicator,我有一个ViewPagerIndicator,它给我带来了一个片段,在这个片段中我有一个ScrollView 我的ViewPager xml: <RelativeLayout android:id="@+id/relativeViewPager" android:layout_width="match_parent" android:layout_height="300dp" >
<RelativeLayout
android:id="@+id/relativeViewPager"
android:layout_width="match_parent"
android:layout_height="300dp" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@drawable/cover_image2e3" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" />
<com.viewpagerindicator.CirclePageIndicator
android:id="@+id/indicator"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:padding="10dp" />
</RelativeLayout>
问题是:为什么我的卷轴不工作?我可以使滑块水平移动(对于ViewPager),但在片段内部我不能垂直滚动,或任何动作
在ViewPagerIndicator中是否禁用了某些内容?我怎样才能启用滚动
谢谢 您的布局很可能很小。你的相亲身高只有215dp,其他一切都是包装内容。所以很可能根本没有什么东西可以滚动
尝试将片段中相对布局的高度设置为
match\u parent
,将滚动视图的高度设置为match\u parent
(当然,如果需要),并使用更长的文本,以测试滚动您应该能够在一个视图页面中滚动,我可以启用它吗?文本在创建ViewPagerIndicator之前进行滚动,我使用的是android.support.v4.view.PagerTitleStrip,工作正常。
<RelativeLayout
android:id="@+id/relativeDogstar2"
android:layout_width="wrap_content"
android:layout_height="215dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginTop="55dp"
android:visibility="invisible" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textDogstar2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumLorem ipsum Loremipsum Lorem ipsum Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsumLorem ipsum Loremipsum Lorem ipsum Lorem ipsum Loremipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum"
android:textColor="@color/branco"
android:textSize="20sp" />
</ScrollView>
</RelativeLayout>
viewPager = (ViewPager) findViewById(R.id.pager);
mAdapter = new TestFragmentAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
PageIndicator mIndicator = (PageIndicator)findViewById(R.id.indicator);
mIndicator.setViewPager(viewPager);