Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 20 ноя 2018, 18:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Ограничение нажатий на кнопку
СообщениеДобавлено: 04 сен 2016, 18:53 

Зарегистрирован: 03 сен 2016, 21:42
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Всем, привет! Я новичок в программировании, пришел за помощью.
Суть вопроса такова:
Есть кнопка, количество нажатий выводиться на 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));
}
});
}
}


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Ограничение нажатий на кнопку
СообщениеДобавлено: 29 сен 2016, 21:45 

Зарегистрирован: 16 июн 2016, 20:15
Сообщений: 5
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Код: [ Загрузить ] [ Скрыть ]
  1. buttonleft.setOnClickListener(new View.OnClickListener() { 
  2. @Override 
  3. public void onClick(View v) { 
  4. String countValue = Count.getText().toString(); 
  5. int intCountValue = Integer.parseInt(countValue); 
  6. if(intCountValue<21){ 
  7.     intCountValue++; 
  8. Count.setText(String.valueOf(intCountValue)); 
  9. }); 


Вот ограничение 20-и кликов если нужно другое замени 21 (Стр 6)


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB