zoukankan      html  css  js  c++  java
  • 解决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>
    
     

    解决LinearLayout中控件不能居右对齐 - Einstein - 似水流年

  • 相关阅读:
    python-Beautiful rose
    python-and和 or用法
    myspl数据库基础
    python 协程
    python-os 模块
    python-logging模块
    异常处理
    面向对象-类中的三个装饰器
    Flask初见
    django中的ContentType使用
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4761425.html
Copyright © 2011-2022 走看看