Pregunta

Mi WebView no ocupa todo el ancho de mi teléfono. Yo digo a fill_parent. No sé por qué?

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="horizontal">

    <WebView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/WebView"></WebView>
    </LinearLayout>
¿Fue útil?

Solución

El diseño lineal es la orientación horizontal no creo que usted puede llenar el ancho de la orientación horizontal.

Trate de usar RelativeLayout lugar. (Acaba de cambiar el nombre de LinearLayout a RelativeLayout)

Otros consejos

Que el tamaño está siendo tomado por la barra de desplazamiento de la vista web. Utilice esta opción para deshacerse de él

browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

En la disposición Actividad (XML) y más específicamente LinearLayout etiqueta contiene algo de relleno por defecto como:     Android: paddingBottom = "@ dimen / activity_vertical_margin"     Android: paddingLeft = "@ dimen / activity_horizontal_margin"     Android: paddingRight = "@ dimen / activity_horizontal_margin"     Android: paddingTop = "@ dimen / activity_vertical_margin"

Eliminar que, a fijar su vista web fill_parent y luego se hará el trabajo.

Sé en mi xml va a llenar el ancho arriba, sin problemas ... él hacia fuera.

verá que estoy utilizando el wrap_content en mi base LinearLayout

   <LinearLayout android:orientation="horizontal"  android:background="@drawable/dailygoal"
        android:layout_height="wrap_content" android:layout_width="fill_parent"
       android:padding="3px"

      >         
            <WebView
        android:id="@+id/dailygoalswebview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         android:layout_gravity="right"
         android:padding="20px" 
        >
    </WebView>
             </LinearLayout>

Me acaba de solicitar el código XML arriba para mi diseño main.xml ... espero que la suerte del mundo ..

En el diseño Actividad (XML) o bien puede ser relativa o de otra disposición que contiene algo de relleno por defecto como: android: paddingBottom = "@ dimen / activity_vertical_margin" android: paddingLeft = "@ dimen / activity_horizontal_margin" android: paddingRight =" @ dimen / activity_horizontal_margin" android: paddingTop = "@ dimen / activity_vertical_margin"

eliminar las líneas anteriores, y llenar la anchura y la altura de ser "fill_parent". esto funciona

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top