2010-05-17 31 views
5

Có bất kỳ ai có ý tưởng làm cách nào để có được chế độ xem có mô tả sau: Ở đầu trang có thử nghiệm tùy chỉnh và bên dưới hiển thị nội dung từ url. như sau:Hiển thị 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> 

Khi tạo ứng dụng chặt chẽ với bố cục này, tôi lấy TextView với findViewById và đặt văn bản cho nó. Tương tự như vậy tôi nhận được WebView và gọi loadUrl ("url") cho nó, nhưng hành vi không phải là mong đợi. Lúc đầu, tập hợp văn bản được hiển thị nhanh và sau đó trang trình duyệt toàn màn hình có nội dung từ url được truyền sẽ hiển thị.

Trả lời

5

Thêm android:layout_weight='1' vào WebView.

+0

Nó hoạt động. Một điều mặc dù, webview không phải là bên dưới văn bản, nhưng văn bản dường như được hiển thị trên bề mặt của webview. –

+0

Hrmm, tôi vừa tạo một ứng dụng thử nghiệm và nó đã làm việc cho tôi. Có lẽ có cái gì khác trong mã của bạn gây ra vấn đề? – synic

+0

Ồ, chà, tôi sẽ giải quyết nó ... cảm ơn lần nữa! –

Các vấn đề liên quan