美文网首页Android知识
LinearLayout布局问题

LinearLayout布局问题

作者: tmp_zhao | 来源:发表于2016-03-13 15:31 被阅读115次

LinearLayout是平时开发中很常见的线性布局方式,分为水平和竖直2种,笔者在实际使用中发现了如下问题,希望能帮到别人。

  1. 横着的LinearLayout,凡是设置x坐标的属性都不起作用,比如layout_gravity="right",但我们可以利用各种layout_marginXXX属性来控制,或者通过往中间塞view占位,或者改用FrameLayout或RelativeLayout;

  2. 竖着的LinearLayout,凡是设置y坐标的属性都不起作用,比如layout_gravity="bottom",但我们可以利用各种layout_marginXXX属性来控制,只有控制x坐标的属性会起作用,比如layout_gravity="right"

原因是因为,比如竖直的LinearLayout,那么他的子View在y轴上的坐标算法是基本固定的。

相关文章

  • LinearLayout布局问题

    LinearLayout是平时开发中很常见的线性布局方式,分为水平和竖直2种,笔者在实际使用中发现了如下问题,希望...

  • andriod 动态添加组件

    LinearLayout ly =new LinearLayout(this); //新建布局 //设置布局参...

  • ListView子项设置变色不成功原因

    错误xml 问题出在我需求的LinearLayout外面又嵌套了一层LinearLayout,导致我改里面布局颜色...

  • 简单的Android界面创建

    线性布局 线性布局:LinearLayout控件特性:LinearLayout是一种ViewGroup,在其内部的...

  • Android学习笔记——常用布局

    一、布局 FrameLayout(框架布局) LinearLayout(线性布局) AbsoluteLayout(...

  • 2 布局

    LinearLayout(线性布局) RelativeLayout(相对布局) TableLayout(表格布局)...

  • 安卓(android)六大布局详解

    线性布局:(LinearLayout) 相对布局:(RelativeLayout) 帧布局:(FrameLayou...

  • android基础

    布局基本布局 FrameLayout线性布局 LinearLayout相对布局 RelativeLayout绝对布...

  • 第二周 三大基本布局

    *LinearLayout LinearLayout (线性布局)线性布局是按照水平或垂直的顺序将子元素(可以是控...

  • 基础篇

    学习了安卓布局:LinearLayout(线性布局) RelativeLayout(相对布局)

网友评论

    本文标题:LinearLayout布局问题

    本文链接:https://www.haomeiwen.com/subject/ngtflttx.html