android:id="@+id/somevalue"是指定在定义它的xml文件中,还是整个android项目中通用的呢?
如果它是整个项目通用的,那么对于文本字段,我好像需要为很多id命名。例如,我不得不像“title1”、“title2”等这样命名我的“title”字段......
如果它是整个项目通用的,那么对于文本字段,我好像需要为很多id命名。例如,我不得不像“title1”、“title2”等这样命名我的“title”字段......
R.id.name_of_id
变量,但它们不能从任何地方引用。我的意思是,如果你有一个名为@+id/my_id
的ID,它位于my_layout.xml
文件中,除非你当前明确或隐式地使用my_layout.xml
,否则你不能使用它。隐式地通过在setContentView(R.layout.my_layout.xml)
调用后使用findViewById
(来自活动),或者显式地通过从对象中使用它(例如,当你“膨胀”布局并将其分配给一个View
对象时,你可以使用object.findViewById()
)。