gravity یک ویژگی هستش که به وسیله ی
آن مشخص می کنیم که ویو ها درون Layout چگونه قرار بگیرند
به حالت افقی باشند یا عمودی و یا مرکز Layout باشند یا پاییین و یا بالا
android:gravity
چگونگی قرارگیری ویوها را در view group مشخص می کند
مثال gravity
android:gravity="center"
android:layout_gravity
علاوه بر اینکه در Layout اصلی مشخص می کنیم که ویوها چگونه قرار بگیرند
بعضی وقت ها می خواهیم به یک ویو به صورت خاص Gravity بدهیم در اینجا
باید از ویژگی layout_gravity استفاده کنیم
برای مثال
android:layout_gravity="left"
ویژگی های Gravity
top
قرار دادن view در بالای صفحه
bottom
قرار دادن view در پایین صفحه
left
قرار دادن view در سمت چپ صفحه
right
قرار دادن view در سمت راست صفحه
center_vertical
ویو را در قسمت مرکز عمودی صفحه قرار میدهد
fill_vertical
در صورت نیازاندازه عمودی ویو را بزرگ میکند تا صفحه به طور کامل پر شود
center_horizontal
ویو را در قسمت مرکز افقی صفحه قرار میدهد
fill_horizontal
در صورت لزوم اندازه افقی ویو را بزرگ میکند تا صفحه به طور کامل پر شود
center
قرار دادن ویوها در مرکز صفحه
fill
ویو را از جهت افقی و عمودی در صورت نیاز به اندازه صفحه بزرگ می کند
start
فاصله گرفتن view از سمت راست صفحه
end
فاصله گرفتن view از سمت چپ صفحه