原因就是 LinearLayout的对排列向分为水平vertical和垂直horizontal两种,当对齐方向为水平方向即orientation="horizontal"时只有垂直方向的gravity属性才能起作用,即:top,bottom,center_vertical 生效。反之,left,right,center_horizontal 生效。

所以,如果想让垂直排列的LinearLayout中最底下的一个控件底部对齐,会发现使用layout_gravity="bottom"是没有效果的。但是实际开发过程中又会遇到这种需求,怎么操作呢?

可以在需要底部对齐的控件外层放一层RelativeLayout,设置这个RelativeLayout的高度和weight

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

然后再设置控件本身在RelativeLayout中的位置,使其位于底部即可,即layout_alignParentBottom=true。

LinearLayout垂直方向如何使控件位于最底部相关推荐

  1. python使用wx绘界面,布局自已的toolbar,使控件右对齐

    正确的右对齐方法: panel = wx.Panel(self) button = wx.Button(panel, label = _(u'确定'), size = (60, 28))hbox = ...

  2. MFC如何使控件大小随着对话框大小自动调整

    MFC如何使控件大小随着对话框大小自动调整 2012-04-27 16:24:50|  分类: MFC |  标签: |字号大中小 订阅 对话框的大小变化后,假若对话框上的控件大小不变化,看起来会比较 ...

  3. 使控件拥有透明背景色 [引用]

    默认情况下,控件不支持透明背景色.但是,通过使用构造函数中的 Control.SetStyle 方法,可以让控件拥有不透明.透明或半透明的背景色.Control 类的 SetStyle 方法用于为控件 ...

  4. 怎样使控件的背景色为透明色?

    要使控件的背景色为透明色,只需要在窗体初始化,或实体load方法中加上如下代码即可: SetStyle(ControlStyles.SupportsTransparentBackColor, true ...

  5. android线性布局设置控件固定在底部,Android UI组件LinearLayout线性布局详解

    LinearLayout 线性布局,该布局的继承关系: 1. 什么是线性布局 通俗的说感觉起来和线有关,参照线的特点,有么是横向的,要么是竖向的. LinearLayout是线性布局控件,它包含的子控 ...

  6. Android 布局中 如何使控件居中

    首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...

  7. Windows Phone7屏幕方向与常用控件

    跟林永坚老师学习wp7 屏幕方向(Orientation) 常用控件(Canvas,Grid,StackPanel,TextBlock,Image,MediaElement) 屏幕方向感应页面(Por ...

  8. java layout组件居中_Android 布局中 如何使控件居中

    首先要分两种不同情况,在两种不同的布局方式下:LinearLayout 和RelativeLayout 1. LinearLayout a). android:layout_gravity=" ...

  9. LinearLayout布局中如何让控件置底

    记得刚学习android UI的时候,让控件置底只会使用Relativelayout,有时候会让整体布局很不方便,LinearLayout布局置底的方法很简单,在此只是望和我一样的一些新手,少走些弯路 ...

最新文章

  1. ICLR 2020 | 如何解决图像分类中的类别不均衡问题?不妨试试分开学习表征和分类器...
  2. Bert需要理解的一些内容
  3. 用python 中的链表 实现 截取其中一部分_Python数据结构——链表的实现
  4. 2021-08-28 C++职业课程转录博客
  5. 内核对象管理:Slab,Slub
  6. 通过QQ或者QQ帮助别人学习Lync之一
  7. Matlab 读取 gprmax 的 out 文件详细解释
  8. Python教材(数据分析、数据挖掘与可视化)——第7章课后习题
  9. python代码写不出来怎么办_为什么python这个代码写出来的图片不显示?
  10. 高并发红包整体设计方案
  11. 20M宽带的下载速度到时有没有20MB/s?
  12. TM4C123-使用ROM中的函数库
  13. 大岩量化小白科普:什么是量化交易?什么是宽客?
  14. 8、大话设计模式--单例模式 、桥接模式、命令模式、职责链模式、中介者模式
  15. 手机QQ后台清理不掉的秘密——anddroid悬浮窗
  16. 3-javascript
  17. AppInventor 模拟器与AI伴侣 问题
  18. CUDA:CUDA out of memory. Tried to allocate 100.00 MiB (GPU 0; 15.78 GiB total capacity; 14.24 GiB al
  19. PAT A1122 Hamiltonian Cycle ——春至花如锦,夏近叶成帷
  20. php概率计算_PHP 真实概率计算(百分比随机分配)

热门文章

  1. 育碧:《猎杀潜航5》盗版破解补丁并非完美破解
  2. Android优缺点
  3. 虚拟机修改服务器时间,ESXI 6.7系统时间不对,影响内部虚拟机时间,修复及修改方法分享...
  4. python五子棋游戏from tkinter import_使用Python的tkinter库,做简单的五子棋游戏
  5. 重庆市千贸电子科技有限公司
  6. 鸿蒙出鞘,剑指生态——附下载链接
  7. C++编写、生成、调用动态链接库
  8. Alexa查询 麦谈帮API数据接口
  9. openjdk jol 工具打印 Java 对象内存布局
  10. js function参数设置默认值时 IE 报错 显示缺少标识符“)”