Bản khảo sát nghiên cứu: Cho chúng tôi biết trải nghiệm của bạn khi sử dụng Blockly
Bắt đầu khảo sát
Hàng
Khối được xác định là một tập hợp các dữ liệu đầu vào, nhưng thông tin kết xuất xác định cách chia các dữ liệu đầu vào này thành các hàng và hàng dấu cách.
Ví dụ: khi một khối được đặt thành đầu vào cùng dòng, khối đó sẽ có ít hàng hơn so với khi được đặt thành đầu vào bên ngoài. Hàm này có cùng số lượng dữ liệu đầu vào nhưng số hàng khác nhau!

Hàng
Row
là một tập hợp theo chiều ngang gồm các phần tử và các dấu cách phần tử không chồng chéo.
Giới hạn của một hàng được xác định bởi ranh giới của các phần tử và các dấu cách thuộc hàng đó để chứa tất cả các phần tử.
Giãn cách hàng
RowSpacer
là một không gian dọc trống giữa hai hàng.
Các giới hạn của khoảng trống hàng được xác định là do chính thông tin kết xuất xác định. Sau khi đo lường tất cả các hàng của khối, thông tin kết xuất sẽ chèn các khoảng trắng có kích thước đã chọn giữa các hàng.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2023-12-02 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2023-12-02 UTC."],[[["Blocks are visually arranged using rows and spacers, determined by render info, affecting the block's layout regardless of the number of inputs."],["Rows are horizontal groupings of elements and spacers, with their size determined by the contained elements."],["Row spacers are vertical gaps between rows, with their size dictated by the render info to manage the overall block layout."]]],["Blocks contain inputs, and their visual layout depends on the render info, which structures inputs into rows and spacer rows. Inline inputs create blocks with fewer rows than external inputs, despite having the same number of inputs. A Row consists of elements and element spacers, with its boundaries defined by these components. RowSpacers are empty spaces between rows; the render info determines their size and placement between rows.\n"]]