@den_kvlchk

Как управлять переменными с помощью кнопок android?

У меня приложение где много кнопок на одной активности, мне нужно чтобы после нажатия на каждую сохранялась переменная, то есть у меня 4 ряда по горизонтали и каждого ряда по 9 кнопок (от 1 до 9) к каждой кнопке через cwich задана переменная пример:
switch (v.getId()) {
            case R.id.ps0: a = 0;
                break;
            case R.id.ps1: a = 1;
                break;
            case R.id.ps2: a = 2; //и так до 9
           case R.id.vs0: b = 0;
                break;
            case R.id.vs1: b = 1;
                break;
            case R.id.vs2: b = 2;
                break;
            case R.id.vs3: b = 3;
                break;
            case R.id.vs4: b = 4; // и соответственно третий ряд 
break;
case R.id.ts0: c = 0;
                break;
            case R.id.ts1: c = 1;
                break;
            case R.id.ts2: c = 2; //так соответственно тоже 9 кнопок
                break;

Собственно у меня есть формула по которой эти переменные должны считаться
result = (a*100+b*10+c*1)/100
textView.setText(result);

Так вот собственно вопрос, как мне осуществить чтобы все данные менялись независимо от других, то есть если я изменил кнопкой a, чтобы b и с при этом не менялись, соответственно если нажал c, то a и b не должны меняться?
Банальный пример если вдруг до сих пор не понятно объяснил, есть a = 2, b =1, с = 5 и формула d = a+b+c, то есть получается d = 8, вдруг изменилась одна переменная, остальные пока не менялись, a = 8, соответственно d = 15.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы