如何設計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.名稱」來取得這個介面元件,
基本上建議先寫一個範本來回頭看說明會更了解。
自我LV~