Android提供的介面元件可概分為三類:
版面配置類:用來配置各種顯示介面的版面,例如Layout、Tab。
顯示介面類:顯示與輸入介面,例如文字、按鈕、輸入欄位等。
狀態提示類:用來提示使用者應用程式相關訊息之介面,例如進度條、等待圈。
檢視HELLO專案程式碼,OnCreate ()方法的最後一行指令setContentView (R.layout.main) ,意思就是依據layout資源檔中的main.xml檔內容做為目前的顯示介面 (View)。
打開HELLO專案中的「res/layout/main.xml」檔,main.xml就是預設的介面描述檔,其預覽畫面就是目前Hello程式的執行畫面。
切換到main.xml頁籤,檢視main.xml文件內容。
對照BMI專案中的「res/values/strings.xml」檔,內容如下:
<?xml version="1.0" encoding="utf-8"?><
resources>
<string name="hello">Hello World, Hello!</string>
<string name="app_name">Hello Android</string>
</resources>
可看到hello字串資源內容即是「Hello World, Hello!」。
操作練習:
1. 開啟「res/layout/main.xml」檔,在最後加入一個< TextView >子元素,內容如下:
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="@string/copyright"/>
2. 開啟「res/values/strings.xml」檔,加入一個字串資源,字串名稱 "copyright",字串內容 "南開科技大學電子工程系"。