如何将小部件精确地放置在所需的位置,例如在相对布局中,我试图将两个按钮放在另一个之下,然后增加按钮的宽度,但是在eclipse中使用拖放,它会调整其他小部件的大小在布局中。简而言之,我想在布局中的任何位置放置独立于父窗口小部件的窗口小部件,以可视化我想要设计的UI。谢谢你的帮助。
答案 0 :(得分:0)
您可以使用RelativeLayout和margin来精确定位。例如:
<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent">
<!-- Use android:layout_marginLeft for X and android:layout_marginTop for Y -->
<Button android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="50dp" android:layout_marginTop="50dp"
android:text="Button1" />
</RelativeLayout>
你也可以使用AbsoluteLayout,它实际上可能更适合这个:
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">
<!-- Use android:layout_x for X and android:layout_y for y -->
<Button android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_x="50dp" android:layout_y="50dp" android:text="Positionable" />
</AbsoluteLayout>