vertical studio only one linearlayout horizontal funciona ejemplo direct deslizable como child android android-layout view scrollview

studio - Android scrollview no llena la vista de los padres



scrollview can host only one direct child (3)

Solo usa esto:

android:fillViewport="true"

Ejemplo ScrollView:

<ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" android:fadingEdge="vertical|horizontal" >

Ejemplo de NestedScrollView:

<android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" android:fadingEdge="vertical|horizontal" >

Tengo el siguiente diseño que contiene una vista de desplazamiento. Después de un tamaño de pantalla mayor que alrededor de 4.8 ", hay un área blanca en la parte inferior de la vista. ¿Por qué es esto, cuando he especificado la vista de desplazamiento para fill_parent?

Gracias por adelantado.

NB: no puede ver el espacio en blanco debajo del menú en la captura de pantalla a continuación, ya que es blanco, lo siento. Hay una pelea de una pulgada o 2 de espacio.

<?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:id="@+id/ll1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/carefreebgscaledlighting" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"> <TextView android:id="@+id/textviewcompanyname" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#003F87" /> <TextView android:id="@+id/textViewYouAreSignedIn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_alignParentTop="true" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#003F87" /> <TextView android:id="@+id/textViewUnsentTransactions" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_below="@id/textViewYouAreSignedIn" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#003F87" /> <TextView android:id="@+id/spacerasnexttextviewclasheswithbg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:textAppearance="?android:attr/textAppearanceLarge" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imagesignaltower" android:background="@drawable/signaltower"/> <ProgressBar android:id="@+id/progressBarSignal" style="?android:attr/progressBarStyleHorizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:progressDrawable="@drawable/progressbar2" android:layout_marginTop="10dp" /> </LinearLayout> <TextView android:id="@+id/textview1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="@string/stringloggedinscreen" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#003F87" /> <Button android:id="@+id/buttonsignin" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:text="@string/stringbuttonsignin" /> ......... ........... ........... </LinearLayout> </ScrollView>

.


añadir a su ScrollView :

android:fillViewport="true"


intente configurar ScrollView android:fillViewport="true" , refiérase a this