in the linearlayout Layout when using right-aligned (android:layout_gravity= "" ") control alignment does not take effect, you need to set up android: layout_weight= "1" to right-align the control, because the latter split the position equally.
<LinearLayoutandroid: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" > <ButtonAndroid:id= "@+id/btncommonexpress"Android:width= "50dip"Android:layout_width= "Wrap_content"Android:layout_height= "Wrap_content"Android:layout_alignparentright= "true"Android:text= "Common" /> <ButtonAndroid: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= "All" /> </LinearLayout>
[Go] resolve linearlayout control cannot be right-justified