在安卓中,只有垂直的linearlayout屬性里面的內(nèi)部組件靠左靠右才有效,同理,水平的linearlayout屬性里面的內(nèi)部組件靠上靠下才有效,否則無效由此考慮如何讓水平linearlayout中同一行內(nèi)組件靠左靠右顯示呢【另外:RelativeLayout不支持weight,只有LinearLayout支持】
若想將一個Linearlayout中的某個view靠右對齊,新建一個linearlayout包裹住view,對linearlayout進行如下設(shè)置:android:gravity="right",android:orientation="horizontal",對view進行如下設(shè)置:android:layout_gravity="center_vertical"
RelativeLayout中的子view靠右可使用android:layout_alignParentRight="true",但若同時使用android:layout_toRightOf則會使android:layout_alignParentRight失效
作者:Ten_Minutes
鏈接:https://www.jianshu.com/p/68afa502d7ec
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。