在LineraLayout中,当设置

android:orientation="horizental" 

子控件的

android:layout_gravity="left"android:layout_gravity="right"

是无效的,所以我们可以改用比重的方法来达到两个控件一个居左,一个居右的效果,如下这种效果:

Android LinearLayout中实现水平方向控件居右_第1张图片控件效果

代码如下:

                        

代码分析:

android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"

这三个属性后,就会把match_parent剩下的布局给撑满,所以会把右边那个Button挤到最右端。
这样就可以解决LinearLayout中实现水平方向控件居右

希望可以帮助大家
如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议
Android技术交流群:591625129

源码Demo获取方法

关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。


小专栏:https://xiaozhuanlan.com/u/fanbaoying

更多相关文章

  1. Android -- 设置textview文字居中或者控件居中
  2. 系出名门Android(7) - 控件(View)之ZoomControls, Include, Vide
  3. 2.3.2EditText控件
  4. Android 开关控件Switch使用
  5. android ListView控件 去上下滑动阴影 选中背景黄色
  6. Android 下控件位置大小调整

随机推荐

  1. android App设计的工具+灵感
  2. Android中Http传递参数json参数请求数据
  3. 有关 Android Studio 重复引入包的问题和
  4. 第三方Android ROM市场前景
  5. Android 自带描边颜色渐变炫酷进度条
  6. 在android中通过gps wifi定位 位置
  7. 移动系统后起之秀渐露颓势:谷歌兄,拉Andr
  8. Android实训案例(三)——实现时间轴效果
  9. understand and use android mvc(理解及使
  10. XMPP协议之Androidpn介绍