마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼 리셋할 때 중복되는 버튼은 리셋이 안되요.

0 추천
버튼을 리셋 하는데 setSelected를 사용해서 리셋을 하는데 같은 알파벳일 경우에는 하나만 리셋 됩니다.
public void setFalse(){
final ImageButton buttons[] = {iba, ibb, ibc, ibd, ibe, ibf, ibg, ibh, ibi, ibj, ibk, ibl,
ibm, ibn, ibo, ibp, ibq, ibr, ibs, ibt, ibu, ibv, ibw, ibx, iby, ibz};
 
for(ImageButton id: buttons) {
if(id!=null){
id.setSelected(false);
}
}
}
중복하여 리셋하는 건 어떻게 해요?
 
익명사용자 님이 2014년 1월 23일 질문

1개의 답변

0 추천
버튼의 id는 같은 화면에서 고유한 값을 가져야합니다. 두 개의 버튼에 똑같은 id 를 주면 하나만 인식하게 됩니다.
쎄미 (162,410 포인트) 님이 2014년 1월 23일 답변
예를 들어서 address 같은 단어는 d 하고 s 가 중복이 되는데 위의 문장에서 중복되지 않게 하려면 다른 buttons[]을 형성 해야 하는건가요?
현재 보여지는 뷰에 address 라는 id를 가진 버튼이 두 개가 있다면, 그 중에 하나만 사용한다는 뜻입니다.
...