Pergunta

Meu WebView não preenche toda a largura do meu telefone. Estou dizendo para preencher_parent. Não sei 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>
Foi útil?

Solução

O layout linear é a orientação horizontal, não acho que você possa preencher a largura da orientação horizontal.

Tente usar o RelativeLayout. (Apenas renomeie o LinearLayout para RelativeLayout)

Outras dicas

Esse tamanho está sendo retomado pela barra de rolagem do WebView. Use isso para se livrar dele

browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);

In Activity layout (xml) and more specifically LinearLayout Tag contains some padding by default like: android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android: paddingtop = "@dimen/atividades_vertical_margin"

Exclua isso, defina seu WebView como Fill_Parent e, em seguida, ele fará o trabalho.

Eu sei que no meu XML você preencherá a largura sem problemas ... confira.

você verá que estou usando o wrap_content na minha 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>

Acabei de aplicar o XML acima no meu layout main.xml ... espero que você tenha boa sorte ..

No layout da atividade (XML), pode ser relativo ou outro layout, contém algum preenchimento por padrão como: Android: PaddingBottom = "@dimen/atividades_vertical_margin" Android: Paddingleft = "@dimen/atividades_horizontal_margin" Android: Paddingtright = "@Dimen/Dimen/ Activity_horizontal_margin "Android: Paddingtop ="@dimen/atividade_vertical_margin "

Exclua as linhas acima e preencha a largura e a altura para ser "Fill_parent". isso funciona

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top