2010-05-17 12 views
5

Alguien tiene alguna idea de cómo puedo obtener una vista que tenga la siguiente descripción: En la parte superior de la página hay una prueba personalizada, y debajo se muestra el contenido de una url. Actualmente mi diseño es lo siguiente:Mostrar un WebView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
    <TextView 
     android:id="@id+/test" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
    /> 

<WebView 
    android:id="@+id/webview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
/> 

</LinearLayout> 

en el de crear de la aplicación ajustada a este diseño consigo el TextView con findViewById y establecer el texto de la misma. Similar me da WebView y llamo loadUrl ("url") para ello, pero el comportamiento no es el esperado. Al principio, se muestra brevemente el conjunto de texto y luego se muestra una página de navegador de pantalla completa con el contenido de la url pasada.

Respuesta

5

Agregue android:layout_weight='1' a WebView.

+0

Funciona. Sin embargo, una cosa es que la vista web no está debajo del texto, pero el texto parece estar representado en la superficie de la vista web. –

+0

Hrmm, acabo de crear una aplicación de prueba y funcionó para mí. Tal vez hay algo más en su código que causa el problema? – synic

+0

Oh, bueno, lo solucionaré ... ¡gracias de nuevo! –

Cuestiones relacionadas