android绝对布局怎么设置组件间的距离

 我来答
startustdragon
推荐于2016-02-09 · 超过21用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:20.4万
展开全部
在绝对布局AbsoluteLayout中:
子控件的位置可以通过android:layout_x="**px"android:layout_y="**px"进行绝对控制。这里的px表示绝对的像素,所以至于组件之间的距离可以进行非常精确的控制。也可以使用dip做单位,这个单位是按照屏幕密度进行计算的。
在相对布局RelativeLayout中:

layout_marginBottom是指控件作为子控件和其他控件或者父控件边界的距离。其中的Bottom可以换成Right,Left等方向。
综上,如果想用绝对布局实现组件距离,使用具体位置控制,但很多时候不见得能达到理想的效果,使用dip对不同设备显示效果不一样。这个时候建议使用相对布局,能很方便的对位置进行控制。如果一定要使用绝对布局,请使用布局嵌套,即一个布局包含多个布局的方式,或者使用帧布局进行布局覆盖显示,比如在一个帧布局中定义一个绝对布局和相对布局,后者覆盖前者。
匿名用户
2013-10-20
展开全部
ECLIPSE中,没提供AbsoluteLayout布局控件,但自已可以手动改成AbsoluteLayout,
但它提供警告“不赞成用Absolute”,我改了一下窗体的xmL,果然控件随便放什么位置,
不象相对布局那的不听话。
你进入可视化的界面Graphical Layout, 自已任意拖动 控件,想放哪儿就放哪儿,
不用考虑具体值。
我也是初学,这几天兴趣较大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyy__hhuuii
2013-10-23 · TA获得超过173个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:133万
展开全部
随着版本的更新,现在绝对布局都不用了,用线性布局,相对布局,层布局。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
willYang2010
2013-10-18 · 超过19用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:35万
展开全部
Mars的视频教程里有讲过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式