0

У меня есть один ViewPagerIndicator, которые приносят мне фрагмент, внутри этого фрагмента у меня есть один ScrollviewScrollView внутри ViewPagerIndicator

Мой 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 in Упражнение:

viewPager = (ViewPager) findViewById(R.id.pager); 
    mAdapter = new TestFragmentAdapter(getSupportFragmentManager()); 
    viewPager.setAdapter(mAdapter); 
    PageIndicator mIndicator = (PageIndicator)findViewById(R.id.indicator); 
    mIndicator.setViewPager(viewPager); 

Вопрос в том, почему мой свиток не работает? Я могу сделать слайдер горизонтально (для ViewPager), но внутри фрагмента я не могу прокручивать по вертикали или какое-либо действие.

В ViewPagerIndicator что-то отключает? Как я могу включить свиток?

Спасибо!

+0

У вас должна быть возможность прокрутки в ViewPager – CQM

+0

Как его включить? –

ответ

0

Ваш макет небольшой, скорее всего. Ваше релятивирование составляет всего 215 д.п. в высоту, а все остальное - обертывание контента. Таким образом, нет, скорее всего, просто ничего прокручивать

Попробуйте установить высоту вашего родственника компоновщика, во фрагменте, к match_parent, и высота Scrollview к match_parent (при желании, конечно), и имеют более длинный текст, чтобы проверить прокрутки

+0

Текст прокрутки, прежде чем сделать ViewPagerIndicator, я был с android.support.v4.view.PagerTitleStrip и работал правильно. –

Смежные вопросы