所以我的strings.xml文件中有一个字符串,如下所示:
<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似乎很奇怪。
答案 0 :(得分:4)
现在,这是给TextView一个ID的正确方法吗?
没有。使用android:id="@+id/whatever"
。
答案 1 :(得分:1)
要将ID直接添加到textview,您必须附加一个+号
android:id="@+id/welcome"
或者您可以在资源文件中设置ID
<resources>
<item name="welcome" type="id"/>
</resources>
android:id="@id/welcome"
答案 2 :(得分:0)