Android中的gravity屬性用于指定View中內容的對齊方式。
以下是常用的gravity屬性值及其作用:
left:將內容視圖向左對齊。
right:將內容視圖向右對齊。
top:將內容視圖向上對齊。
bottom:將內容視圖向下對齊。
center:將內容視圖水平和垂直居中對齊。
center_horizontal:將內容視圖水平居中對齊。
center_vertical:將內容視圖垂直居中對齊。
start:將內容視圖向起始端對齊。在LTR(Left To Right)布局中,起始端為左側;在RTL(Right To Left)布局中,起始端為右側。
end:將內容視圖向結束端對齊。在LTR(Left To Right)布局中,結束端為右側;在RTL(Right To Left)布局中,結束端為左側。
可以通過在布局文件或代碼中設置View的gravity屬性來指定內容的對齊方式。例如,可以使用以下代碼將一個TextView視圖的內容水平居中對齊:
TextView textView = findViewById(R.id.textView);
textView.setGravity(Gravity.CENTER_HORIZONTAL);