前言

啦啦啦~本學(xué)期要開始學(xué)習(xí)Android開發(fā)啦~

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

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

回到頂部

基礎(chǔ)知識(shí)

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


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