如果看了我上面的两个Layout布局的代码的话对这个肯定感觉不到什么难度,那我就先把结果图贴出来,我是先看了成果自己写的,嵌套中有三个LinearLayout。这个有点像Div+Css...不大复杂。贴图咯。
如果大家已经把上面的写出来就不要看下面的代码了。这一节只是一个总结,下一节比较精彩。
main.xml
<LinearLayout
android:orientation = "horizontal"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:layout_weight = "1">
<TextView
android:text = "red"
android:gravity = "center_horizontal"
android:background = "#aa0000"
android:layout_width = "wrap_content"
android:layout_height = "fill_parent"
android:layout_weight = "1"/>
<TextView
android:text = "green"
android:gravity = "center_horizontal"
android:background = "#00aa00"
android:layout_width = "wrap_content"
android:layout_height = "fill_parent"
android:layout_weight = "1"/>
<TextView
android:text = "blue"
android:gravity = "center_horizontal"
android:background = "#0000aa"
android:layout_width = "wrap_content"
android:layout_height = "fill_parent"
android:layout_weight = "1"/>
<TextView
android:text = "yellow"
android:gravity = "center_horizontal"
android:background = "#aaaa00"
android:layout_width = "wrap_content"
android:layout_height = "fill_parent"
android:layout_weight = "1"/>
</LinearLayout>
<LinearLayout
android:orientation = "vertical"
android:layout_width = "fill_parent"
android:layout_height = "fill_parent"
android:layout_weight = "1">
<TextView
android:text = "row one"
android:textSize = "15pt"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:layout_weight = "1"/>
<TextView
android:text = "row two"
android:textSize = "15pt"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:layout_weight = "1"/>
<TextView
android:text = "row three"
android:textSize = "15pt"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:layout_weight = "1"/>
<TextView
android:text = "row four"
android:textSize = "15pt"
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:layout_weight = "1"/>
</LinearLayout>
</LinearLayout>