天天看點

Android基礎概念

    最近為了應付老外的android作業,是以不得不開始學習一下android。在這裡不得不吐槽一下學校,悄悄的将我們選的嵌入式換成android,而不通知我們。

       先簡單的介紹一下android中ui元件的一些通用屬性吧:

       android:id 是指定控件的位置辨別,在java程式中可以通過findviewbyid(“id”)來擷取指定的android界面元件。

       android:layout_width和android:layout_height用來指定界面元件的寬度和高度,如果這個屬性值設定為fill_parent的話,也就是說明這個元件和其父元件具有相同的寬度,如果屬性值設定為warp_content的話,說明這個元件的寬度或者高度剛剛能包裹他的内容。

       android之是以采用xml檔案來定義使用者界面,我覺的就是為了解耦。使得java程式專門負責業務邏輯實作。

       使用eclipse開發android應用比較簡單,一般隻需要做大體兩件事情:使用main.xml定義使用者界面,然後使用java編寫業務邏輯實作。

       下面大緻說說幾個主要目錄的作用,如圖:

Android基礎概念

androidmanifest.xml檔案是android項目的系統清單檔案,用來控制android應用的名稱,圖示,通路權限等的整體屬性。 

src目錄是一個普通的用來儲存java源檔案的目錄 

res目錄用來存放各種資源檔案 比如layout存放布局檔案values目錄下存放各種xml格式的資源檔案,例如字元串檔案strings.xml。drawable-mdpi,drawable-ldpi,drawable-hdpi這3個目錄是分别用來存放中,小,大三種圖檔檔案。 

下面來建立一個基本的例子來看看,首先使用eclipse建立一個android項目,然後修改main.xml檔案内容如下:

然後設定helloworldactivity.java檔案内容如下:

好了,然後運作,結果如下圖:

Android基礎概念

繼續閱讀