Domanda

Il mio WebView non riempie l'intera larghezza del mio cellulare. Sto dicendo a fill_parent. Non certo perché?

<?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>
È stato utile?

Soluzione

Il layout lineare è l'orientamento orizzontale Non credo che si può riempire la larghezza a orientamento orizzontale.

Provare a usare RelativeLayout invece. (Basta rinominare LinearLayout a RelativeLayout)

Altri suggerimenti

Questo formato è stato ripreso dalla barra di scorrimento del WebView. Utilizzare questo per sbarazzarsi di esso

browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

Nel layout di attività (XML) e più specificamente LinearLayout Tag contiene alcune imbottiture di default come:     Android: paddingBottom = "@ dimen / activity_vertical_margin"     Android: paddingLeft = "@ dimen / activity_horizontal_margin"     Android: paddingRight = "@ dimen / activity_horizontal_margin"     Android: paddingTop = "@ dimen / activity_vertical_margin"

Elimina che, impostare il WebView per fill_parent e poi farà il lavoro.

So che nel mio xml si riempirà la larghezza su senza problemi ... check it out.

si vedrà Sto usando il wrap_content nella mia 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>

Ho appena applicato il XML qui sopra per il mio layout main.xml ... vi auguro buona fortuna ..

Nel layout di attività (XML) o può essere un parente o altra disposizione contiene alcune imbottiture di default come: android: paddingBottom = "@ dimen / activity_vertical_margin" android: paddingLeft = "@ dimen / activity_horizontal_margin" android: paddingRight =" @ dimen / activity_horizontal_margin" android: paddingTop = "@ dimen / activity_vertical_margin"

eliminare le righe di cui sopra, e riempire la larghezza e l'altezza per essere "fill_parent". funziona questo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top