2012-04-26 50 views
0

當分配一個ID在一個XML資源佈局的觀點,我通常會做這樣的事情:佈局中視圖的全局或本地ID?

(例如) contact_info.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/contact_info_name" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</LinearLayout> 

這裏TextView中包含的名稱聯繫。 使用這樣一個完整的id更好還是隻是「名稱」就夠了?

+0

這完全取決於有多少元素以及是否要引用它。 – DeeV 2012-04-26 14:16:52

+1

它總是更好地命名任何視圖,以便它是自我解釋。 爲此你可以使用txt_contact_info_name,它會告訴我它的文本視圖。通過使用這些前綴,您將瞭解視圖的類型 – Hardik4560 2012-04-26 14:20:43

回答

2

適當的公約將是這樣的: 從您提供的例子,文本視圖中選擇相應的ID是:contactinfo_textview_name

請注意,它不排除。你可以使用任何你感到舒服的東西!歡呼聲

0

正如我指出的Hardik4560,最好是名稱具有足夠的描述性,不要太長。

認識到你的應用程序可以增長很多(誰知道!?),並且可能會有一段時間不再知道每個標識符屬於哪個佈局。

問候!