Trong Android Studio 2.2 Giao diện ràng buộc mới được giới thiệu, tôi đã tìm kiếm và đọc về bố cục mới here và here. và trong this link Tôi đã đọc về sự khác biệt giữa chế và bố trí tương đối, nhưng vẫn còn một số câu hỏi vẫn còn:Bố trí ngăn cách thay vì Bố cục tương đối
- Chúng ta có thể thay thế
RelativeLayout
vớiConstraintLayout
hoàn toàn, như đã đề cập here? - Thiết bị có phiên bản cũ có thể hỗ trợ
ConstraintLayout
không? - Để thiết kế ứng dụng với
ConstraintLayout
, chúng tôi phải cập nhật lên Android Studio 2.2? - bằng cách sử dụng
ConstraintLayout
chúng tôi không cần phải viết nhiều dimens.xml cho tất cả độ phân giải màn hình để có ứng dụng đáp ứng?
Còn về ConstraintLayout lồng nhau thì sao? –
Vâng, làm tổ nói chung làm cho hiệu suất tồi tệ hơn. Nó không phải là một ý tưởng tốt để tạo ra một số bố trí hạn chế lồng nhau mà giữ ví dụ chỉ là hai Textviews hoặc một cái gì đó như thế. Nhờ tính linh hoạt của bố cục ràng buộc (nhiều suy nghĩ mát mẻ được thêm vào trong bố cục Constrain 1.1 - kiểm tra nó), bạn có thể thực hiện nhiều cấu trúc khung nhìn phẳng hơn trong bố cục ràng buộc, cho phép bạn thoát khỏi nhiều bố trí lồng nhau và giúp bạn có thêm hiệu suất. –