我有一个ViewPagerIndicator,它带给我一个片段,在这个片段中,我有一个ScrollView
我的ViewPager xml:
<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>我的片段xml:
<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>活动中的My onCreate:
viewPager = (ViewPager) findViewById(R.id.pager);
mAdapter = new TestFragmentAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);
PageIndicator mIndicator = (PageIndicator)findViewById(R.id.indicator);
mIndicator.setViewPager(viewPager);问题是:为什么我的Scroll不能工作?我可以让滑块水平移动(对于ViewPager),但是在片段内部我不能垂直滚动,或者其他任何动作。
在ViewPagerIndicator中禁用了什么?如何启用滚动功能?
谢谢!
发布于 2015-01-23 02:45:34
你的布局很可能很小。你的相对布局只有215dp高,其他的都是包装内容。因此,很可能根本没有什么可滚动的
尝试在片段中将相对布局的高度设置为match_parent,将滚动视图的高度设置为match_parent (当然,如果需要的话),并使用更长的文本来测试滚动
https://stackoverflow.com/questions/28096268
复制相似问题