若是在RelativeLayout中放置連個控件,一個控件比較寬,另外一個控件則比較窄,RelativeLayout的gravity設置爲center,這時較寬的控件能夠顯示居中,較窄的空間則沒法顯示居中,並且較窄的控件的邊緣和較寬的控件對齊。這多是因爲居中顯示時是經過邊緣對齊來實現的,而不是經過空間的中線。 spa
要解決這個問題能夠不設置RelativeLayout的gravity屬性,而是控件本身設置是否在RelativeLayout居中顯示。 it