setTextAlignment属性是用来指定文本在View中的对齐方式,而Gravity属性是用来指定View中内容的对齐方式和布局方式。setTextAlignment属性只能用于TextView和其子类,而Gravity属性可以用于任何View。在TextView中,setTextAlignment属性会覆盖Gravity属性中的对齐方式设置。如果同时设置了setTextAlignment和Gravity属性,setTextAlignment属性的优先级更高,即setTextAlignment属性会覆盖Gravity属性中的对齐方式设置。