[開發入門] Android幾種主要界面布局方式
1.Linearlayout:
這個很常見,線性布局.大多數情況下將它的空間寬度或高度設置成fill_parent和wrap_content比較合適.最簡單的情況,兩個TextView,前面一個寬度未知,系統將根據前面TextView的實際寬度在其之后添加另一個TextView.
還有一點,這種布局下兩個控件中間要想間隔一定距離的話,中間可以加上一個沒有內容,只有寬度的TextView.
2.AbsoluteLayout:
前一種情況下,兩個控件之間需要一個TextView間隔,很多情況下不太方便,可能需要大量的TextView,就可以考慮使用AbsoluteLayout取而代之了,這種布局需要你給出確定的x,y,都是相對于parent的左上頂點坐標的,一般來說,用這種布局最好給出控件的確定寬度和高度.
3.FrameLayout:
這個用的不是那么多,需要知道的就是這種布局下只能顯示一個View控件,Layout好像是可以重疊顯示的,并且總是在parent的左上角添加.
這三種布局最為常見,其余的看到的不多,RelativeLayout沒有用過,也就不好多說,
發一下代碼,不過代碼確實比較復雜:
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/shop_back">
android:layout_width="fill_parent" android:layout_height="260px"
android:orientation="horizontal">
android:layout_width="400px" android:layout_height="fill_parent"
android:background="@drawable/frame_border"
>
復制代碼
【編輯推薦】