实习的小记录(一)

对于xml界面设计的理解,在xml

中,我们的match_parent就是和父亲的视图一样,正常如果我们这边想要让视图和和最外面的一样的话,那么就应该在最外面的layout

的宽度或是高度去设置它

 

然后对于wrap_content的话,就是由全部的子视图来决定总的视图的大小的

 

然后在使用layout_marginRight

这些的话,看下外面的是什么,比如最外层的就是一个FrameLayout,那么第二层的是一个linearlayout的话,那么这边在linearlayout中设置的多就是有关于linearlayout与外面的那一层FrameLayout的外边距的,

 

然后如果是在linearlayout里面来使用这些的话,就是相对于他们左边的最接近或是右边最接近的视图,然后这边如果在linearlayout中去使用,然后是一行只有一个视图的话,那么我们这边就可以来通过设置这个视图为match_parent,然后在设置与左右边的大小的,这样做的外部边距才会起到效果的

 

有些大小是由控件大小决定的话,那么就是使用wrap_content,需要外面决定大小再来设置里面的,那么就应该外部设置match_parent,然后自己里面的再去自己设置

 

正常情况,如果子控件是会变化的,那么这边就使用wrap_content,比如文字的,

然后如果是不会变化的,那么就应该写好固定的大小,比如按钮与照片显示

 

然后假如,我们这边有个视图想要在让它在某一个视图的上面,那么就可以来使用FrameLayout布局,然后让覆盖在上面的控件放置在之前空间的后面,然后这边,再设置好margin的数值,我们想要让它在某个父视图的上面一些,那么就应该使用

android:layout_marginTop="-2dp"

就是负值来实现在它的上面,具体的流程,就应该看这边自己的想要实现的空间的布局了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值