Mục đích FrameLayout
phục vụ trong Android là gì? Có kịch bản cụ thể nào được thiết kế cho nó không?Mục đích của FrameLayout là gì và trong trường hợp nào chúng ta nên sử dụng nó?
Trong ứng dụng Android của tôi, tôi có một kịch bản mà tôi phải hiển thị hai số ImageView
s, cái kia. Đây là tệp hình ảnh .png
có bản vá 9 bản vẽ trên hình ảnh này.
Tôi nên sử dụng ViewGroup
nào cho mục đích này: RelativeLayout
hoặc FrameLayout
?
Tôi cũng muốn biết các trường hợp khác nhau mà mỗi một trong số ViewGroup
s nên được sử dụng cho.
Tôi có thể sử dụng hoặc tôi nên sử dụng? :) Có bất kỳ vấn đề hiệu suất nào liên quan đến việc sử dụng Bố cục khung hoặc Bố cục tương đối không? Hy vọng u đang nhận được quan điểm của tôi. – Ankit
@Ankit Tôi không chắc chắn về các vấn đề về hiệu suất (tôi cho rằng 'FrameLayout' có dung lượng bộ nhớ nhỏ hơn, vì nó đơn giản hơn). 'FrameLayout' dễ cấu hình hơn (chỉ' Gravity.LEFT', 'Gravity.RIGHT', vv)' RelativeLayout' phức tạp hơn và có thể cấu hình nhiều hơn. Chỉ cần chọn sự phức tạp mà bạn cần cho tình huống. – Ancantus