我对相对布局有疑问。所以我有一个名为“bill”的标签,我正在尝试在它下面创建另一个名为“bill2”的标签。我不只是想通过调用Android:layout_below =“”将“bill2”标签直接放在它下面。我想要第二个标签,比方说,50
答案 0 :(得分:1)
我建议您通过developer.android.com阅读以了解相对布局。也就是说,Android相对布局,对于人们起步可能会有点混乱,快速基本走过可能会帮助你更好地理解它。
将小部件“置于”父级内的位置?换句话说,将小部件与父级墙对齐。
layout_alignParentRight
- 将小部件粘贴到
父母的右内墙layout_alignParentLeft
-
将小部件粘贴到父级的内部左侧墙上layout_alignParentTop
- 将小部件粘贴到
父母的内顶墙layout_alignParentBottom
-
将小部件粘贴到父级的内部底部墙将此窗口小部件放置在与“另一个”窗口小部件(已定义)相关的位置。指定以下参数之一会将窗口小部件置于外部(显然,因为窗口小部件不是父窗口)相对窗口小部件
layout_bottom
- 将小部件顶墙粘贴到相对的外底墙layout_top
- 将小部件底墙粘贴到相对的外顶墙layout_toRight
- 将小部件的左墙粘贴到相对的右外墙layout_toLeft
- 将小部件右墙粘贴到相对的左外墙将此窗口小部件放置在与“另一个”窗口小部件(已定义)相关的位置。指定以下参数之一会将窗口小部件置于外部(显然,因为窗口小部件不是父窗口)相对。与上面解释的相比,这些参数有点不同。这告诉小部件与亲戚的墙对齐,而不是坚持它。现在,为了清晰起见,此参数应与其他参数一起使用。当你通读时,你会理解为什么。
layout_alignBottom
- 将小部件左/右墙粘贴(或不可能)到相对的右/左墙,并对齐两个小部件的底壁。有点像在餐桌上保留2个物体。两者都有相同的底部对齐。layout_alignTop
- 将小部件左/右墙粘贴(或不可能)到相对的右/左墙,并对齐两个小部件的顶墙。有点像用相同长度的绳索将2个物体悬挂在屋顶上。两者都有相同的顶部对齐方式。layout_alignRight
- 将小部件顶部/底部墙壁粘贴(或不固定)到相对的底部/顶部墙壁,并对齐两个小部件的右侧墙壁。有点像保持2个物体一个在另一个上面粘在同一个墙上。两者都有相同的正确对齐方式。layout_alignLeft
- 将小部件顶部/底部墙壁粘贴(或不固定)到相对的底部/顶部墙壁,并对齐两个小部件的左侧墙壁。有点像保持2个物体一个在另一个上面粘在同一个墙上。两者都有相同的左对齐。特殊对齐 - 将小部件放在父级中的位置。中心是水平,垂直或中心(垂直和水平)。
layout_centerHorizontal
layout_centerVertical
layout_centerInParent
答案 1 :(得分:0)
如果您不想将bill2直接设置在bill1下方,那么只需设置bill2的topMargin即可。所以它会在bill1和bill2之间留出一些空间。
希望你有点。