我有一个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>
我的onCreate in Activity:
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中禁用某些内容?如何启用滚动?
谢谢!
答案 0 :(得分:0)
您的布局很小,很有可能。你的相对布局高度只有215dp,其他一切都是包装内容。所以很可能没有什么可以滚动
尝试将片段中的相对布局高度设置为match_parent
,将滚动视图的高度设置为match_parent
(当然,如果需要),并且更长文本,测试滚动