Rate this post

Relative layout là bố cục rất linh hoạt được sử dụng trong Android để thiết kế bố cục tùy chỉnh. Nó cho phép chúng tôi linh hoạt để định vị thành phần / View của mình dựa trên vị trí của thành phần tương đối hoặc anh em. Chỉ vì nó cho phép chúng ta định vị thành phần ở bất cứ đâu chúng ta muốn nên nó được coi là bố cục linh hoạt nhất. Vì lý do tương tự Relative layout là bố cục được sử dụng nhiều nhất sau Bố cục tuyến tính trong Android. Nó cho phép View con của nó có vị trí tương đối với nhau hoặc so với vùng chứa hoặc vùng chứa khác.

Trong Relative layout, bạn có thể sử dụng “trên, dưới, trái và phải” để sắp xếp vị trí của thành phần so với thành phần khác. Ví dụ, trong hình ảnh dưới đây, bạn có thể thấy nội dung được đặt liên quan đến Heading.

Ví dụ về Relative layout Trong Android Mặc dù Android có hệ thống kéo và thả để đưa một thành phần có liên quan đến Relative layout bên trong khác. Nhưng trên thực tế, trong nền, rất nhiều thuộc tính XML đang hoạt động để thực hiện nhiệm vụ này. Vì vậy, nhà phát triển Android có thể thiết kế giao diện người dùng bằng cách sử dụng kéo và thả hoặc sử dụng mã XML. Nhà phát triển chuyên nghiệp sử dụng cả hai để thiết kế giao diện người dùng.

Các bài viết liên quan:

Các thuộc tính của Relative layout:

Cho phép xem các thuộc tính khác nhau của Relative layout sẽ được sử dụng trong khi thiết kế Giao diện người dùng ứng dụng Android:

1.above

Định vị cạnh dưới cùng của View phía trên ID View neo đã cho và phải là một tham chiếu của tài nguyên khác ở dạng id. Ví dụ: android: layout_above = ”@ + id / textView”.

Ví dụ: giả sử một View có id textview2 là những gì chúng ta muốn đặt phía trên một View khác có id textview. Dưới đây là mã và hình ảnh bố cục.

<TextView

        android:layout_width=”wrap_content”

        android:layout_height=”wrap_content”

        android:textAppearance=”?android:attr/textAppearanceLarge”

        android:text=”Text2″

        android:id=”@+id/textView2″

        android:layout_above=”@+id/textView”

        android:layout_marginBottom=”100dp”

        android:layout_centerHorizontal=”true”/>

2. alignBottom

alignBottom được sử dụng để làm cho cạnh dưới cùng của View khớp với cạnh dưới cùng của ID View neo đã cho và nó phải là một tham chiếu đến một tài nguyên khác, ở dạng id. Ví dụ: android: layout_ alignBottom = ”@ + id / button1 ″

Trong ví dụ dưới đây, chúng tôi đã căn chỉnh một View với id textView2 Dưới cùng của một View khác với id textView. Dưới đây là hình ảnh được mã hóa và bố cục.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now