Java androidxmls中的ids冲突
我有3个xml视图,但它们都有一个同名的视图:Java androidxmls中的ids冲突,java,android,xml,eclipse,Java,Android,Xml,Eclipse,我有3个xml视图,但它们都有一个同名的视图: @+id/usernametTitle 当执行这一行时,java代码如何知道要编辑哪个字段 ((TextView)findViewById(R.id.usernametTitle)).setText(Data.mUserName) 根据OnCreate中的行 setContentView(R.layout.myXml)findViewById查找当前膨胀布局中id为的视图 因此,如果您有这个setContentView(R.layout.myXml
@+id/usernametTitle
当执行这一行时,java代码如何知道要编辑哪个字段
((TextView)findViewById(R.id.usernametTitle)).setText(Data.mUserName)代码>
根据OnCreate
中的行
setContentView(R.layout.myXml)代码>findViewById
查找当前膨胀布局中id为的视图
因此,如果您有这个setContentView(R.layout.myXml)
和findViewById(R.id.usernametTitle)
它会在myXml.xml
中查找id为usernametTitle
的视图
有关更多信息,请查看下面链接中ID下的主题
注意:任何视图对象都可能有一个与其关联的整数ID,以唯一标识树中的视图 使用视图充气并在该视图上调用View.findViewById(id)