안드로이드 개발 질문/답변
(글 수 45,052)
nickName[0] = (TextView)findViewById(R.id.nick0);
nickName[1] = (TextView)findViewById(R.id.nick1);
nickName[2] = (TextView)findViewById(R.id.nick2);
nickName[3] = (TextView)findViewById(R.id.nick3);
nickName[4] = (TextView)findViewById(R.id.nick4);
nickName[5] = (TextView)findViewById(R.id.nick5);
nickName[6] = (TextView)findViewById(R.id.nick6);
location[0] = (TextView)findViewById(R.id.location0);
location[1] = (TextView)findViewById(R.id.location1);
location[2] = (TextView)findViewById(R.id.location2);
location[3] = (TextView)findViewById(R.id.location3);
location[4] = (TextView)findViewById(R.id.location4);
location[5] = (TextView)findViewById(R.id.location5);
location[6] = (TextView)findViewById(R.id.location6);
descrip[0] = (TextView)findViewById(R.id.description0);
descrip[1] = (TextView)findViewById(R.id.description1);
descrip[2] = (TextView)findViewById(R.id.description2);
descrip[3] = (TextView)findViewById(R.id.description3);
descrip[4] = (TextView)findViewById(R.id.description4);
descrip[5] = (TextView)findViewById(R.id.description5);
descrip[6] = (TextView)findViewById(R.id.description6);
friendcnt[0] = (TextView)findViewById(R.id.friendcnt0);
friendcnt[1] = (TextView)findViewById(R.id.friendcnt1);
friendcnt[2] = (TextView)findViewById(R.id.friendcnt2);
friendcnt[3] = (TextView)findViewById(R.id.friendcnt3);
friendcnt[4] = (TextView)findViewById(R.id.friendcnt4);
friendcnt[5] = (TextView)findViewById(R.id.friendcnt5);
friendcnt[6] = (TextView)findViewById(R.id.friendcnt6);
friendcnt[0] = (TextView)findViewById(R.id.friendcnt0);
friendcnt[1] = (TextView)findViewById(R.id.friendcnt1);
friendcnt[2] = (TextView)findViewById(R.id.friendcnt2);
friendcnt[3] = (TextView)findViewById(R.id.friendcnt3);
friendcnt[4] = (TextView)findViewById(R.id.friendcnt4);
friendcnt[5] = (TextView)findViewById(R.id.friendcnt5);
friendcnt[6] = (TextView)findViewById(R.id.friendcnt6);
idname[0] = (TextView)findViewById(R.id.idname0);
idname[1] = (TextView)findViewById(R.id.idname1);
idname[2] = (TextView)findViewById(R.id.idname2);
idname[3] = (TextView)findViewById(R.id.idname3);
idname[4] = (TextView)findViewById(R.id.idname4);
idname[5] = (TextView)findViewById(R.id.idname5);
idname[6] = (TextView)findViewById(R.id.idname6);
얼핏 줄일수있는 코드같기도한데 R.id.~~~~ <-- 이부분때문에 도저히 어떻게 해야될지모르겠습니다
혹시 줄일수있는방법이없을까요?




int resID = getResources().getIdentifier("패키지명:id/nick" + i, null, null);
nickName[i] = (TextView)findViewById(resID);}
이런식으로 하시면 될꺼예요.