2013-07-26 22 views

Trả lời

10

Không, không có sự khác biệt. Theo mã nguồn

public static final int CENTER = CENTER_VERTICAL|CENTER_HORIZONTAL; 
+2

Tôi làm cách nào để tìm thông tin này trong lần tiếp theo? –

+0

Bạn có thể kiểm tra lớp 'Gravity'. – Desert

2

Thực sự không có sự khác biệt giữa hai ngoại trừ việc ít mã hơn sử dụng center. kết hợp center_horizontalcenter_veritcal tương đương với center

1

Tôi biết đây là câu hỏi cũ nhưng tôi chỉ muốn chia sẻ với bất kỳ ai tôi tìm thấy. Và tha thứ cho tiếng anh xấu.

Hãy tưởng tượng Đường ngang là X một đường thẳng đứng là Y (giống như được sử dụng trong mô hình mô hình 3d cũ: maya và 3dmax).

http://www.helpingwithmath.com/printables/worksheets/geometry/grid0_10.gif

center_horizontal = một điều này sẽ đưa bạn postion view/layout của X vào zero

center_vertical = như bạn đoán, nó sẽ làm cho những vị trí Y thành zero

trung tâm = cái này sẽ làm cho vị trí X và Y thành Zero

Tôi đã tự tìm ra điều này khi thử tất cả chúng trên bố cục của tôi. Không thể đưa ra một ví dụ vì màn hình in của tôi không hoạt động.

Tôi không biết liệu có tài liệu nào cho bạn biết về điều này hay không, vì vậy hãy sửa cho tôi nếu có sai. Tôi chỉ hy vọng nó sẽ giúp ai đó hiểu được: cổ vũ.