2015-03-07 4 views
3

У меня проблема с ScrollView, которая оставляет пустое место внизу. Он заполнен несколькими TextViews и GridViews и должен заполнить весь родитель RelativeLayout.ScrollView white space внизу

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    tools:context=".showPictures"> 
    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical"> 
      <TextView.../> 
      <GridView.../> 
     ... 
     </LinearLayout> 
    </ScrollView> 
</RelativeLayout> 

Есть ли у кого-нибудь идеи, что не так?

Благодаря

+0

Поделиться скриншотом – Fahim

+0

Сделать родительский взгляд (RelativeLayout) height to match_parent – Wicked161089

+0

установить высоту scrollview как 'wrap_content' – Apurva

ответ

4

Сделайте вашу относительную высоту макета соответствия родителя, а также использовать андроида: fillViewPort = «истина», на ваш взгляд прокрутки

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context=".showPictures"> 
    <ScrollView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:fillViewport="true"> 

//... 
+1

Вот и все, спасибо. – user3127162

0

Дайте вес каждого ребенка в представлении прокрутки в том числе линейной компоновки со значением 1

1

вы можете использовать этот код, чтобы избежать дополнительных отступов на нижней точки зрения прокрутки:

android:overScrollMode="never"