2013-10-14 38 views
0

我有3層XML的意見,但他們都具有相同名稱的視圖:IDS碰撞的Android個XML

@+id/userNameTitle

如何做java代碼知道在執行此線時要編輯的字段?

((TextView)findViewById(R.id.userNameTitle)).setText(Data.mUserName);

根據在OnCreate行?

setContentView(R.layout.myXml);

回答

0

findViewById看對與當前膨脹的佈局id的視圖。

所以,如果你有這個setContentView(R.layout.myXml)findViewById(R.id.userNameTitle)它尋找與myxml.xml編號userNameTitle查看。

欲瞭解更多信息請檢查下ID的話題下面的鏈接

http://developer.android.com/guide/topics/ui/declaring-layout.html

注:任何視圖對象可能有一個與之關聯的整數ID,唯一地標識樹中查看。

0

使用查看inflatet並在該視圖上致電View.findViewById(id)