• [转]解决LinearLayout中控件不能居右对齐


    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>
  • 相关阅读:
    vue路由跳转的方式(一)
    ElementUi树形目录
    Element UI问题总结
    angular入门
    IntelliJ IDEA 指定Java编译版本
    Python 笔记 v1
    Typora极简教程
    Gitbook在Windows上安装
    IntelliJ IDEA中查看UML类图
    服务器最大连接数问题
  • 原文地址:https://www.cnblogs.com/xunbu7/p/5076554.html
Copyright © 2020-2023  润新知