温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android学习—LinearLayout布局中实现左右对齐

发布时间:2020-07-30 19:03:22 来源:网络 阅读:3905 作者:孤月2012 栏目:移动开发

在android中的控件LinearLayout 中的android:gravity="center"  属性,要么是居左、居右、居中对齐,android:gravity="right" 和 android:gravity="left"  并不能达到双控件的左右两端对齐,

要实现两端对齐方式,要采用 中间增加一个控件的方式实现 ,并设置属性android:layout_weight="1",原因是设置android:layout_weight="1",就把控件均分了

 

具体的布局文件如下:

Xml代码 Android学习—LinearLayout布局中实现左右对齐 Android学习—LinearLayout布局中实现左右对齐Android学习—LinearLayout布局中实现左右对齐

  1. <?xml version="1.0″ encoding="utf-8″?>  

  2.   

  3. <LinearLayout        

  4.    android:layout_width="match_parent"        

  5.    android:layout_height="20dp"    

  6.    android:background="#EFEFEF"

  7.    android:orientation="horizontal">

  8.    <Button  

  9.            android:text="button1" 

  10.            android:layout_marginLeft="4dp"

  11.            android:id="@+id/btnlogin_main"

  12.            android:layout_height="20dp" 

  13.            android:layout_width="wrap_content" 

  14.            android:textSize="12dp"

  15.            android:background="#EFEFEF"

  16.            android:textColor="#404040">

  17.     </Button>

  18.     <TextView

  19.        android:layout_width="wrap_content"

  20.        android:layout_height="wrap_content"

  21.        android:layout_weight="1" />

  22.    <Button

  23.        android:id="@+id/btnSetting_Main"

  24.        android:layout_marginRight="4dp"

  25.        android:layout_width="wrap_content"

  26.        android:layout_height="20dp"

  27.        android:text="button2" 

  28.        android:textSize="12dp"

  29.            android:background="#EFEFEF"

  30.            android:textColor="#404040">

  31.    </Button>

  32. </LinearLayout>

 效果如图:

   
       Android学习—LinearLayout布局中实现左右对齐

实现两个button按钮 两端对齐


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI