怎样使用android:layout_marginTop,离某元素上边缘的距离,这里怎样确定是里那个元素的距离
4个回答
展开全部
假如有一个button和一个textview,想要将textview放置在button下方,可以这样写
<?xml version=”1.0″ encoding=”utf-8″?><RelativeLayout android:id=”@+id/RelativeLayout01″
...
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_below="@+id/button1" //当前控件textview放置在button下方
android:layout_marginTop="20dp"
android:text="@string/hello_world" />
</RelativeLayout>
<?xml version=”1.0″ encoding=”utf-8″?><RelativeLayout android:id=”@+id/RelativeLayout01″
...
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="按钮" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_below="@+id/button1" //当前控件textview放置在button下方
android:layout_marginTop="20dp"
android:text="@string/hello_world" />
</RelativeLayout>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你可以这样理解,如果你不设置这个属性,控件会有一个初始的位置,设置了以后等于向下平移了这么多的距离
追问
比如说三个并列的Button,已经确定了中间的位置,还要在他的上面加一个Button,确定上面的Button和他的距离,用android:layout_marginTop这个怎样确定离某元素上边缘的距离的某元素是哪个?
追答
一般是指父控件分配给他的大小的边界
也就是原来父控件会给他一个位置,上下左右边界,你用了这个属性就是距离这个边界的距离
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
距离当前组件的上方的组件的距离
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询