Android-如何設計Android畫面

如何設計Android畫面

在「Android」中,畫面設計是放在XML檔裡,類似MVC架構(快拜一下~~ Orz),

所以要修改畫面要進到專案中的「res/layout/main.xml」做編寫。

 

但事實上,畫面顯示時不是直接讀取此檔,

而是讀取「R.java」檔,它放在專案中的「gen/com/demo/android/bmi」,

若在XML檔有任何的修改,在「R.java」會一併連動,所以通常可以不同管它。

 

畫面設計有分-佈局配置(layout)和視圖(View)

在「http://developer.android.com/reference/android/view/MenuItem.html 」有詳細說明。

 

簡單來說,要設計一個畫面,要分新增佈局,

有佈局後再增加裡面的視圖元件,例如按鈕、輸入框,

而最重要就是元件中「android:id 」的屬性,

在畫面中需要先定義好各元件名稱、屬性,

程式執行時才會抓到該對應的元件跟值(除非你只想做來看看~~)。

 

在元件寫法基本上會像這樣

<元件名 android:id="@+id/名稱"/>
以後的程式中會使用「R.id.名稱」來取得這個介面元件,

基本上建議先寫一個範本來回頭看說明會更了解。

 

image

 

自我LV~