Mục lục
Hướng dẫn và ví dụ Android Space
Xem thêm các chuyên mục:

Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất.
Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi.


Trong Android, Space là một lớp con gọn nhẹ (lightweight) của lớp View, nó thường được đặt giữa 2 thành phần trên giao diện để tạo ra một khoảng cách giữa 2 thành phần này.

<Space
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Space
android:layout_width="10dp"
android:layout_height="wrap_content" />
Ví dụ: Một Space được đặt trong một LinearLayout (nằm ngang) như một View con đầu tiên nhằm mục đích tạo ra một không gian trống bên trái.


Ví dụ: Thêm 2 Space vào một LinearLayout như View con đầu tiên và View con cuối cùng để căn chỉnh các View con khác vào chính giữa của LinearLayout.


Ví dụ: Thêm Space vào giữa các thành phần giao diện để tạo khoảng cách giữa chúng:


Mã Java: Thêm một Space vào một LinearLayout:
// linearLayout = new LinearLayout(MainActivity.this);
// linearLayout.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout.LayoutParams layoutParams
= new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT, 0);
LinearLayout.LayoutParams layoutParams2
= new LinearLayout.LayoutParams(15,
LinearLayout.LayoutParams.WRAP_CONTENT, 0);
Button button1 = new Button(this);
button1.setText("Button");
linearLayout.addView(button1, layoutParams);
// Create a Space View.
Space space = new Space(this);
space.setLayoutParams(layoutParams2);
linearLayout.addView(space);
Button button2 = new Button(this);
button2.setText("Long Button");
button2.setLayoutParams(layoutParams);
linearLayout.addView(button2);