想用将一些组件进行居中、靠右等方式进行排列的话,我们一般喜欢用相对布局RelativeLayout,这确实很方便实现,但是如果你的老师偏要让你练习用LinearLayout来实现呢?刚开始我觉似乎做不到,好麻烦!但是经过点拨,知道有一下这方法可以实现!
对于 LinearLayout :
当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。
经过试验,确实可行的!