Jaka jest różnica między grawitacją a rozkładem_grawitacji w systemie Android?

Wiem, że możemy ustawić następujące wartości dla właściwości android:gravityi android:layout_gravity: center center_vertical center_horizontalitp. Ale jestem zdezorientowany, jeśli chodzi o oba z nich. Jaka jest różnica między użyciem android:gravitya