2011-02-09 3 views
0

사용자가 버튼을 클릭 한 횟수를 추적 할 수있는 방법이 있다면 방황하고있었습니다.사용자가 클릭하는 클릭 수를 추적합니다.

나는 게임을 만들고 있는데, 사용자는 5 턴만 사용할 수 있습니다. 이 턴 후에 사용자는 게임을 잃었다.

사용자가 클릭하는 양이 5를 초과하면 사용자가 잃어버린 if 문을 작성해야합니다. 이것이 가능한가.

감사합니다. 감사합니다

편집 :

Button link2Btn = (Button)findViewById(R.id.answerSelected); 

link2Btn.setOnClickListener는 (i ++ { 새로운 View.OnClickListener() { 공공 무효 온 클릭 (보기 V)

getAnswer(); }

get Answer 메서드는 다음과 같은 경우를 제외하고는 정상적으로 작동합니다. get Answer :

else if(i>5){ 
    correctAnswer.setText("You have lost"); 
+1

네, 그것은 가능성이 당신의 상태 지금

i++; 

을 누르면
int i=0; 

있다. – xandy

답변

1

플래그 변수를 사용하고 단추를 누를 때마다 증가시킵니다. 버튼을

if(i>5){} 
+0

답장을 보내 주셔서 감사합니다. 나는 int i = o를 추가했다; 변수로. 나는 그때 나는 ++를 넣었다. onClick 메서드에 넣고 if 문 if (i> 5) {}를 메서드 내에서 호출합니다. 이것은 작동하지 않습니다, 나는 체크를하는 다른 if 문 안에 이것을 추가했습니다, 그들은 작동하지만 5 클릭 후에 메시지를 보여주지 않습니다. – Raj

+0

'i'를 전역 변수로 사용하고 있습니까? –

+0

예 공용 클래스에서 변수를 i = o;로 초기화했습니다. – Raj

관련 문제