Android layout_below使用的注意事项!




    

    


在相对布局中layout_below的使用是和代码的位置有关系的,比如上面的示例代码,如果将tv_bbbb和tv_aaaa互换代码位置的话below属性在开发工具的可视化界面是正常的,

但是到运行的测试机上,就失去了作用tv_bbbb将不会再tv_aaaa之下layout_below也有此问题.

导致这个问题的原因是Android在绘制xml的时候是由上到下的顺序绘制的,靠上的代码是要先执行的,这个时候如果要以代码下部的布局文件(还没有绘制出来)作参考。

是没有效果的。

android:layout_below="@+id/aaaa" //在某元素的的下方;  
android:layout_alignBottom="@+id/aaaa"//本元素的下边缘和某元素的的下边缘对齐;  

他俩的属性很多人都会误当成一个性质 其实差别还是很大的!
 
  
 
 

你可能感兴趣的:(Android layout_below使用的注意事项!)