2011-05-31 70 views
0

所以我在我的strings.xml文件中的字符串中聲明,如下所示:Android的元素ID命名

<string name="welcome">Please hit the menu to begin</string> 

而且我在main.xml中一個TextView使用它像這樣:

<TextView 
android:id="@string/welcome" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/welcome" 
/> 

現在,是給TextView一個ID的正確方法?使用字符串資源作爲這樣的ID似乎很奇怪。

回答

4

現在,是否給TextView一個ID的正確方法?

編號用途android:id="@+id/whatever"

1

要直接添加ID到一個TextView必須附加一個+號

android:id="@+id/welcome"

或者你可以有一個ID建立在資源文件

<resources> 
    <item name="welcome" type="id"/> 
</resources> 

android:id="@id/welcome"