我有3个xml视图,但所有视图都有一个同名的视图:
@+id/userNameTitle
执行此行时,java代码如何知道要编辑的字段?
((TextView)findViewById(R.id.userNameTitle)).setText(Data.mUserName);
根据OnCreate
?
setContentView(R.layout.myXml);
答案 0 :(得分:0)
findViewById
查看当前虚增布局中包含id的视图。
因此,如果您拥有此setContentView(R.layout.myXml)
和findViewById(R.id.userNameTitle)
,则会在userNameTitle
中查找ID为myxml.xml
的视图。
有关详细信息,请查看以下链接中的ID下的主题
http://developer.android.com/guide/topics/ui/declaring-layout.html
注意:任何View对象都可能有一个与之关联的整数ID,以唯一标识树中的View。
答案 1 :(得分:0)
使用查看inflatet并在该视图上调用View.findViewById(id)