实习的小记录(一)

对于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"

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

你可能感兴趣的:(字节跳动实习)