2011-06-24 62 views
9

Tôi có bố cục khá phức tạp được xác định trong tệp xml, bây giờ tôi muốn thêm bố cục này làm chế độ xem sử dụng addView hoặc thứ khác.thêm bố cục làm chế độ xem trong Android

Khi bố cục khá phức tạp, quy trình khá cồng kềnh của nó để viết mã cho bố cục và sau đó thêm nó làm chế độ xem. Vì vậy, có cách nào để tải bố cục resource và thêm bố cục đó làm chế độ xem.

Tôi muốn thêm cách bố trí vào WebView

Trả lời

19

Sử dụng

LayoutInflater factory = LayoutInflater.from(this); 
View myView = factory.inflate(R.layout.my_layout_id, null); 

sau đó sử dụng addView(myView)

0

Nếu xem bạn là một ViewGroup (layout) Bạn có thể sử dụng InflaterService.inflate(id, ViewGroup) và thiết lập ViewGroup, nó sẽ thiết lập các con hiện tại (s) với nội dung của xml của bạn.

+0

chế độ xem của tôi là WebView – Hunt

+0

thì đó là một ViewGroup và bạn sẽ có thể sử dụng phương pháp thổi phồng – darune

6

U cũng có thể giảm này để mã oneline;

View view = View.inflate(getActivity, R.layout.my_layout,null); 

sau đó thêm vào chế độ xem của bạn.

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