前言

啦啦啦~本學期要開始學習Android開發(fā)啦~

博主在開始學習前是完完全全的小白,只有在平時完成老師要求的實驗的過程中一步一步學習~從此篇博文起,博主將開始發(fā)布Android開發(fā)有關(guān)的博文,希望能在學習中和各位共同探討,一起交流,共同進步~

話不多說,首先進入我們的正題~Android開發(fā)一基本UI界面設計——布局和組件(Android Studio的配置安裝使用等在以后為各位補上~)

回到頂部

基礎知識

  Android的組件分為布局和控件。布局,就是讓控件在里面按一定的次序排列好的一種組件,本身并不提供內(nèi)容。控件,就是顯示內(nèi)容的組件,比如顯示一張圖片,顯示文字等等。在Android中,共有五種布局方式,分別是:FrameLayout(框架布局),LinearLayout (線性布局),AbsoluteLayout(絕對布局),RelativeLayout(相對布局),TableLayout(表格布局)。


(1)FrameLayout 框架布局,放入其中的所有元素都被放置在最左上的區(qū)域,而且無法為這些元素指定一個確切的位置,下一個子元素會重疊覆蓋上一個子元素,適合瀏覽單張圖片。
(2)LinearLayout 線性布局,是應用程序中最常用的布局方式,主要提供控件水平或者垂直排列的模型,每個子組件都是以垂直或水平的方式來定位.(默認是垂直)
(3)AbsoluteLayout 絕對定位布局,采用坐標軸的方式定位組件,左上角是(0,0)點,往右x軸遞增,往下Y軸遞增,組件定位屬性為android:layout_x 和 android:layout_y來確定坐標。
(4)RelativeLayout 相對布局,根據(jù)另外一個組件或是頂層父組件來確定下一個組件的位置。和CS

網(wǎng)友評論