2015-06-29 4 views
1

Я пытаюсь показать списки и прокрутить их вниз на странице. Однако прокрутка не отображает весь контент, прокручивается только как 30dp, и есть много других просмотров для отображения. В этом есть много вопросов, но они не работают над моим кодом. Я был бы признателен, если бы вы могли рассказать мне, чего мне не хватает в приведенном ниже коде. СпасибоAndroid Scrollview не отображает все содержимое

<ScrollView 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/scrollView" 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:fillViewport="false"> 
<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="fill_parent" 
     android:layout_height="183dp" 
     tools:context=".MainActivity" 
     android:weightSum="1" 
     android:id="@+id/rel"> 

     <android.support.v4.view.ViewPager 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/pager" 
      android:layout_width="fill_parent" 
      android:layout_height="171dp" 
      android:layout_alignParentTop="true" 
      android:layout_marginLeft="0dp" 
      android:layout_alignParentBottom="true"> 
     </android.support.v4.view.ViewPager> 
    </RelativeLayout> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="wrap_content" 
     android:layout_height="479dp" 
     tools:context=".MainActivity" 
     android:weightSum="1" 
     android:id="@+id/rel2" 
     android:gravity="left|right"> 

     <ListView xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/listView" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" 
      android:layout_alignWithParentIfMissing="false" /> 

    </RelativeLayout> 


</LinearLayout> 

+4

Не ответ, но не добавлять вертикально прокрутки Listview внутри вертикальной прокрутки Scrollview – chiragjn

+0

также сделать LinearLayout андроида: layout_height = «wrap_content» – chiragjn

ответ

4

Вы должны никогда положить ListView внутри ScrollView. Это может и, вероятно, приведет к тому, что в представлении списка будет плохой beahvior, а не прокрутка.

+0

иначе возможно, как я собираюсь сделать это прокрутки, то – bill

+0

Вы можете добавить заголовок в ваш список или разделить макет на две части. Но это зависит от того, что вы пытались достичь. – sonic

+0

Мне нужна вся страница прокрутки вниз – bill

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