android:gravity sets the gravity of the content of the View its used on. android:layout_gravity sets the gravity of the View or Layout in its parent. And an example : http://thinkandroid.wordpress.com/2010/01/14/how-to-position-views-properly-in-layouts/