0

3 つの xml ビューがありますが、それらすべてに同じ名前のビューがあります。

@+id/userNameTitle

この行が実行されたときに編集するフィールドを Java コードはどのように認識しますか?

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

の行によるとOnCreate

setContentView(R.layout.myXml);

4

2 に答える 2

0

findViewById現在の膨張したレイアウトで id を持つビューを探します。

したがって、これがsetContentView(R.layout.myXml)あり findViewById(R.id.userNameTitle)、 id のビューを探してuserNameTitleいる場合myxml.xml

詳細については、以下のリンクの ID の下のトピックを確認してください

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

注 : ツリー内でビューを一意に識別するために、任意のビュー オブジェクトに整数 ID が関連付けられている場合があります。

于 2013-10-14T08:11:07.223 に答える
0

View インフレレットを使用して、そのビューを呼び出しView.findViewById(id)ます

于 2013-10-14T08:24:09.920 に答える