2011-02-09 2 views
0

Я блуждал, если был какой-то способ отслеживать количество кликов, которые пользователь нажимает на кнопку.Трек количества кликов пользователь нажимает кнопку

Я создаю игру, и пользователю разрешено принимать только 5 поворотов. После этих поворотов пользователь потерял игру.

Мне нужно создать, возможно, оператор if, в котором количество кликов, которое пользователь получает, достигает> 5, а затем пользователь потерял. Это возможно.

Я ценю любую помощь по этому вопросу. Благодаря

Edit:

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

link2Btn.setOnClickListener (новый View.OnClickListener() { общественного недействительными OnClick (View v) { я ++;

getAnswer();}

Метод получения ответа работает отлично, за исключением инструкции if> 5 в пределах ответа Ответ:

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

да, это возможно. – xandy

ответ

1

Используйте переменную флага и увеличивайте число нажатий на кнопку. как

int i=0; 

когда нажата кнопка

i++; 

Теперь ваше состояние

if(i>5){} 
+0

Спасибо за ваш ответ, я пробовал это. Я добавил int i = o; как переменную. Затем я помещаю i ++; в метод onClick, а затем оператор if, если (i> 5) {} в рамках метода. Это не работает, я добавил это в другие операторы if, которые выполняют проверку, они работают, но не показывают сообщение после 5 кликов. – Raj

+0

Используете ли вы 'i' как глобальную переменную. –

+0

Да Я инициализировал переменную под открытым классом как i = o ;. – Raj

Смежные вопросы