相关文章推荐
爱吹牛的牙膏  ·  [Day 21] Android ...·  昨天    · 
淡定的野马  ·  Android中约束布局(Constrain ...·  8 小时前    · 
大方的红豆  ·  android ...·  7 小时前    · 
豪气的地瓜  ·  迷失之城The Lost ...·  1 年前    · 

LinearLayout布局时使用右对齐 android:layout_gravity="right") 控件对齐方式不生效,需要设置 android:layout_weight="1" 才能右对齐控件,原因在于后者把位置平分了。

< LinearLayout android:gravity= "right" android:layout_margin= "2dip"

android:orientation= "horizontal" android:layout_gravity= "center_vertical"

android:layout_width= "wrap_content" android:layout_height= "wrap_content"

android:layout_weight= "1" >

< Button android:id= "@+id/btnCommonExpress" android:width= "50dip"

android:layout_width= "wrap_content" android:layout_height= "wrap_content"

android:layout_alignParentRight= "true" android:text= " 常用 " />

< Button android:id= "@+id/btnAll" android:width= "50dip"

android:layout_width= "wrap_content" android:layout_height= "wrap_content"

android:layout_alignParentRight= "true" android:layout_alignRight= "@+id/btnCommon"

android:text= " 所有 " />

</ LinearLayout >