Phương pháp setContentView chấp nhận một Xem trường hợp duy nhất; kết quả là, bạn sử dụng bố trí thêm nhiều điều khiển để hoạt động của bạn.
Nếu bạn đang sử dụng mảnh vỡ để đóng gói các phần của giao diện người dùng Hoạt động của bạn, Xem thổi phồng trong xử lý onCreate Hoạt động của bạn sẽ là một bố trí mô tả vị trí tương đối của mỗi bạn Những mảnh vỡ (hoặc bao gói). Giao diện sử dụng cho mỗi Fragment được định nghĩa trong cách bố trí riêng của mình và thổi phồng trong Fragment chính nó, như được mô tả ở phần sau.
Lưu ý rằng một khi một Fragment đã được thổi phồng thành một hoạt động, Views nó chứa trở thành một phần của Xem hệ thống phân cấp của Hoạt động đó. Kết quả là bạn có thể tìm thấy bất kỳ con của nó xem từ bên trong Hoạt động mẹ và sử dụng findViewById như mô tả trước đây.
GIỚI THIỆU layout
Layout Managers (hoặc đơn giản là bố trí) là sự mở rộng của lớp ViewGroup và được sử dụng để định vị con xem trong giao diện người dùng của bạn. Bố trí có thể được lồng vào nhau, cho phép bạn tạo ra UIS ý phức tạp sử dụng một sự kết hợp của bố cục.
Android SDK bao gồm một số lớp học bố trí. Bạn có thể sử dụng chúng, thay đổi chúng, hoặc tạo của riêng bạn để xây dựng giao diện người dùng cho xem, mảnh vỡ của bạn, và hoạt động. Nó thuộc vào bạn để lựa chọn và sử dụng sự kết hợp của bố trí để làm cho giao diện người dùng của bạn mang tính thẩm mỹ, dễ sử dụng, và hiệu quả để hiển thị.
Các danh sách sau đây bao gồm một số các lớp học thường được sử dụng nhất bố trí sẵn trong Android SDK:
► FrameLayout - các đơn giản nhất của những người quản lý bố trí, khung Layout chân mỗi khung nhìn đứa trẻ trong vòng khung của nó. Vị trí mặc định là góc trên bên trái, mặc dù bạn có thể sử dụng thuộc tính lực hấp dẫn để thay đổi vị trí của nó. Thêm nhiều trẻ em ngăn xếp từng con mới trên đầu trang của một trước, với mỗi View mới có khả năng làm lu mờ trước những người thân.
► LinearLayout - Một tuyến tính Layout gắn từng Xem con trong cả một dọc hoặc một dòng horizon¬tal. Một bố trí thẳng đứng có một cột của xem, trong khi bố cục ngang có một hàng xem. Linear Layout hỗ trợ một thuộc tính trọng lượng cho mỗi đứa trẻ Xem có thể kiểm soát kích thước tương đối của mỗi con Xem trong không gian có sẵn.
► RelativeLayout - Một trong những linh hoạt nhất của các bố trí bản địa, bố trí tương đối cho phép bạn xác định vị trí của mỗi trẻ Xem so với những người khác và đến địa giới màn hình.
đang được dịch, vui lòng đợi..
