Изменение счёта при нажатии других кнопок
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Санан Мамедов Android Developer в Безработный =)
24 декабря 2020, 16:18
Не совсем понимаю зачем тут вообще две переменных. Достаточно одной глобальной..при нажатии каждой кнопки, передавать ему соответствующее значение. Например при нажатии 3points дать ему значение три и передать данную переменную в метод для увеличения счета соответствующей команды ну и т.д.
+1
bighugеmistеr Android Developer
7 января 2022, 09:52
покажи свой код
0
🦔 Виктор веду учебный тг-канал в t.me/Javangelion Expert
30 ноября 2020, 07:51
1. Не вижу смысла плодить переменные, достаточно двух для подсчёта очков команд, всё остальное можно в параметрах передавать (очки за броски).
2. Всё получится!
+4
Ирина Сапрыкина
8 октября 2019, 15:24
Нет
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
displayForTeamA (scoreTeamA);
}
int scoreTeamA = 0;
public void addThreeForTeamA(View v) {
scoreTeamA = scoreTeamA + 3;
displayForTeamA(scoreTeamA);
}
public void addTwoForTeamA (View v) {
scoreTeamA = scoreTeamA + 2;
displayForTeamA (scoreTeamA);
}
public void addOneForTeamA (View v) {
scoreTeamA = scoreTeamA + 1;
displayForTeamA(scoreTeamA);
}
/**
* Displays the given score for Team A.
* Метод выводит на дисплей счет команды А
*/
public void displayForTeamA(int score) {
TextView scoreView = (TextView) findViewById(R.id.team_a_score);
scoreView.setText(String.valueOf(score));
}
}
+1
Sergii Nadieiev
16 августа 2019, 16:46
no
+1
Борис
8 января 2018, 16:23
Дополнительные переменные не нужны
+7