[Android] 介面元件

介面元件有許多類型,例如:TextView, EditView, Button 等。

要使用介面元件前,需要先定義好它們,定義在layout目錄下的xxx.xml

例如
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/hello_world"
/>

介面元件又可分為需要在程式中做後續處理以及不需要在程式中做後續處理兩類。
若需要在程式中做後續處理需要定義 android:id。

例如
<TextView android:id="@+id/empty"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:text="No Notes!"/>

上例的android:id 為empty,程式運行時,依條件判斷,當需要顯示這個TextView時,就可以利用R.id.empty來存取這個介面元件。


說明 @+id/empty
@:表示其後面為識別符號
+:表示要新建一個識別符號
id/:表示識別符號會被歸類為
empty:表示元件的android:id


沒有留言:

張貼留言