Ограничение нажатий на кнопку

Ответить
Senia
Сообщения: 1
Зарегистрирован: 03 сен 2016, 21:42

Ограничение нажатий на кнопку

Сообщение Senia » 04 сен 2016, 18:53

Всем, привет! Я новичок в программировании, пришел за помощью.
Суть вопроса такова:
Есть кнопка, количество нажатий выводиться на TextView (своего рода бесконечный счетчик нажатий).
вторая - это сброс
Но,как задать ограниченное число нажатий?
Среда: Android Studio


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_balans);

buttonleft = (Button) findViewById(R.id.left);
buttoncentre = (Button) findViewById(R.id.centre);
Count = (TextView) findViewById(R.id.balans);

buttonleft.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String countValue = Count.getText().toString();
int intCountValue = Integer.parseInt(countValue);
intCountValue++;
Count.setText(String.valueOf(intCountValue));
}
});
buttoncentre.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Count.setText(String.valueOf(0));
}
});
}
}

ГуАлСе
Сообщения: 5
Зарегистрирован: 16 июн 2016, 20:15
Откуда: Москва

Re: Ограничение нажатий на кнопку

Сообщение ГуАлСе » 29 сен 2016, 21:45

Код: Выделить всё

buttonleft.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String countValue = Count.getText().toString();
int intCountValue = Integer.parseInt(countValue);
if(intCountValue<21){
    intCountValue++;
}
Count.setText(String.valueOf(intCountValue));
}
});
Вот ограничение 20-и кликов если нужно другое замени 21 (Стр 6)

Ответить