Android应用开发之RelativeLayout (相对布局)+梅花效果案例

2014-11-24 13:55:57 · 作者: · 浏览: 2

相对布局中的视图组件是按相互之间的相对位置来确定的, 并不是线性布局中的必须


按行或按列单个显示。示例布局文件如下:


main.xml



说明:


android:layout_below="@id/text" :将该元素放到 id 为 text 的元素的下面


android:layout_toLeftOf="@id/ok" :放到 id 为 ok 的元素左边


android:layout_alignTop="@id/ok" :对齐 id 为 ok 的元素的顶部


还有很多关于相对位置的字段,希望大家能够自己去发现


界面效果如图:




案例二:梅花效果


问题:利用相对布局实现下面的效果




案例分析:


我们可以从途中看出,四周的方框的角都与中间的方框相连,而且呈现出X字样.试想,中间的是不是有什么特殊含义