LinearLayout中layout_gravity屬性不起作用,設定layout_gravity的屬性為right,但是預覽中仍然是在TextView之後,這是為什麼呢?
原來在LinearLayout中設定orientation時會導緻同向的layout_gravity參數不起作用
當 android:orientation="vertical" 時, 隻有水準方向的設定才起作用,垂直方向的設定不起作用。即:left,right,start, end, center, center_horizontal 是生效的。
當 android:orientation="horizontal" 時, 隻有垂直方向的設定才起作用,水準方向的設定不起作用。即:top,bottom,center_vertical 是生效的。
那麼如何解決這個問題呢?
方法一:添加一個占位圖, android:layout_weight="1",鋪滿剩餘螢幕
方法二:使用RelativeLayout相對布局