解决LinearLayout中控件不能居右对齐
2017-06-09 16:12
1126 查看
在LinearLayout布局时使用右对齐(android:layout_gravity="right")控件对齐方式不生效,需要设置 android:layout_weight="1" 才能右对齐控件,原因在于后者把位置平分了。
<</span>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" >
<</span>Button android:id="@+id/btnCommonExpress" android:width="50dip"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:text="常用" />
<</span>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="所有" />
</</span>LinearLayout>
<</span>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" >
<</span>Button android:id="@+id/btnCommonExpress" android:width="50dip"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:text="常用" />
<</span>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="所有" />
</</span>LinearLayout>
相关文章推荐
- 解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- [转]解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- 解决LinearLayout中控件不能居右对齐
- LinearLayout中控件不能居右对齐
- ]解决statusStrip控件上的项目不能靠右对齐的问题
- c#解决statusStrip控件上的项目不能靠右对齐的问题
- LinearLayout中的控件两端对齐
- linearlayout 设置layout_marginRight居右不能生效的解决方法
- android GridView子控件不能居中对齐解决方法
- C#解决StatusStrip控件上的项目不能靠右对齐的问题
- 解决statusStrip控件上的项目不能靠右对齐的问题
- RelativeLayout和LinearLayout中的子控件layout_gravity="center"的问题解决
- 解决Android Studio中layout编辑窗不能预览Material Design的控件问题
- LinearLayout界面放置过多控件,导致下方控件不可见的解决方法:
- 横向Linearlayout中TextView文字不能水平居中的解决方法
- LinearLayout中的控件两端对齐
- 解决输入框和图片按钮控件不能对齐
- [C#]解决statusStrip控件上的项目不能靠右对齐的问题