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

버튼클릭시 boolean

0 추천

여러개 버튼을 구현해서 불대수로 클릭하면 이미지가 바뀌는걸 구현하고 있는데요. 다른 버튼들은 잘 되는데 한개 버튼이 말이 안듣는 경우는 어떤 경우일까요? 한번 누를 때 바껴야하는데 두번 눌러야 제 기능을 합니다.

 

Button item_btn5 = (Button) findViewById(R.id.button5);
item_btn10.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View view) {
        if (i5 == true) {
            i5 = false;
        } else {
            i5 = true;
        }
    }
});
enerigpy (2,110 포인트) 님이 2023년 2월 15일 질문

1개의 답변

+1 추천

올리신 코드만 보면 이상이 없어 보이는데요.

그리고 해당 코드는 아래처럼 사용하는게 더 짧고 직관적일 겁니다.

i5 = !i5

 

 

spark (226,380 포인트) 님이 2023년 2월 15일 답변
...