2010-05-17 3 views
5

Кто-нибудь знает, как я могу получить представление, которое имеет следующее описание: В верхней части страницы есть пользовательский тест, а ниже отображается содержимое с URL-адреса. В настоящее время мой макет следующее:Показать 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> 

в на создании приложения плотно к этой схеме я получаю TextView с findViewById и установить текст для него. Аналогично, я получаю WebView и вызываю loadUrl («url») для него, но поведение не является ожидаемым. Вначале отображается текстовый набор, а затем отображается полноэкранная страница браузера с содержимым из переданного URL-адреса.

ответ

5

Добавить android:layout_weight='1' в систему WebView.

+0

Это работает. Одна вещь, однако, веб-просмотр не под текстом, но текст, кажется, отображается на поверхности веб-обозревателя. –

+0

Hrmm, я только что создал тестовое приложение, и это сработало для меня. Может быть, в вашем коде есть что-то еще, что вызывает проблему? – synic

+0

О, ну, я об этом поработаю ... еще раз спасибо! –

Смежные вопросы