似乎在尝试使用activity_main.xml
可用的GUI设计视图的位置(比如命令按钮)时,所有控件都相对于其他控件定位。
如果我查看实际的xml文件,我只能找到诸如将右边缘与父边缘对齐等属性等。 我需要做的是将控件放置在屏幕边缘的某些偏移处,例如,让我们说,左边缘的屏幕宽度为10%+屏幕左边缘的10个像素,这样我就可以如果我一直在用Visual C ++设计GUI。
可以在Android中执行此操作吗?
答案 0 :(得分:1)
您可以为元素添加边距,使其远离边缘。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true" <!-- move it to the top left corner -->
android:layout_alignParentLeft="true" <!-- move it to the top left corner -->
android:layout_marginTop="10dp" <!-- move it 10dp down -->
android:layout_marginLeft="10dp" <!-- move it 10dp right -->
android:text="@string/hello_world" />
</RelativeLayout>