Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
#1

Увеличение или уменьшение по клику - Программирование Android

02.12.2012, 01:11. Просмотров 1214. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Есть кнопка по клику на которую выводиться случайное изображение, на котором яблоко или груша, и есть две кнопки Яблоко и Груша, ниже код, в котором пробую сделать подсчет баллов за правильно и не правильно нажатую кнопку. При таком коде баллы считает не корректно. Если всё верно выбирать, то считает нормально. Если сделать ошибку, то баллы не уменьшает. Может подскажете где или в чём ошибка?
Изначально:
int count = 1;
int count1;
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public void onClick (View v)
     {    
        TextView bl = (TextView)findViewById(R.id.textView2);
        
        switch (v.getId()) 
        {
        case R.id.button2:          // кнопка Яблоко        
            if (a==2)           // условие, что на картинке Яблоко
            {
                count1 = count++;    // баллы +1, если на картинке Яблоко и нажата кнопка Яблоко
                bl.setText("Баллы: "+count1); 
                
            }
            else
            {
                count1 = count-1;                 // баллы -1, если на картинке Груша и нажата кнопка Яблоко
                bl.setText("Баллы: "+count1); 
            }
            break;
        case R.id.button3:       // кнопка Груша
            if (a==1)              // условие, что на картинке Груша
            {
                count1 = count++;    // баллы +1, если на картинке Груша и нажата кнопка Груша
                bl.setText("Баллы: "+count1);    
            }
            else
            {
                count1 = count-1;   // баллы -1, если на картинке Груша и нажата кнопка Яблоко
                bl.setText("Баллы: "+count1);    
            }          
            break;
 
        default:
            break;
        }    
     }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 01:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Увеличение или уменьшение по клику (Программирование Android):

Уменьшение размера шрифта Textview, если не влезает по длине или высоте - Программирование Android
TextView в режиме width=match_parent, height=match_parent, то есть растянут на весь активити. Задача уместить текст с заведомо огромным...

Уменьшение или увеличение значения переменной от изменения NumericUpDown - Visual Basic .NET
Подскажите как лучше сделать. Имеем четыре элемента NUD, публичную переменную. Назовем её в данном случае Переменная. Переменная ровна 15....

Увеличение или уменьшение шрифта горячими клавишами в самой среде - C++ Builder
Когда я работаю в builder мне нужно увеличить или уменьшить размер кода как это сделает "горячими клавишаты" то есть аналог "ctrl + колеско...

Графика. Вывести столбик и обеспечить увеличение или уменьшение при нажатии на клавишу - Pascal ABC
Составить программу, в результате работы которой на экран выводится столбик высотой в половину экрана и обеспечивается его увеличение или...

Не понятна суть темы:" Увеличение или уменьшение обоих членов дроби на одно и то же число. " - Математика
Здравствуйте знатоки, не до конца понимаю суть разьяснения темы Вот сама тема и в конце вопросы: Положим, что к обоим членам дроби...

Увеличение/уменьшение буфера - Жесткие диски
БУФЕР можно убрать или уменьшить как нибуть его!!!!!!!!

2
Good-bad man
255 / 233 / 17
Регистрация: 31.10.2010
Сообщений: 504
02.12.2012, 11:29 #2
А зачем там count1?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public void onClick (View v) {    
        TextView bl = (TextView)findViewById(R.id.textView2);
        
        switch (v.getId()) {
        case R.id.button2:          // кнопка Яблоко        
            if (a==2) {          // условие, что на картинке Яблоко
                count++;    // баллы +1, если на картинке Яблоко и нажата кнопка Яблоко
            } else {
                count--;                 // баллы -1, если на картинке Груша и нажата кнопка Яблоко
            }
            break;
 
        case R.id.button3:       // кнопка Груша
            if (a==1) {             // условие, что на картинке Груша
                count++;    // баллы +1, если на картинке Груша и нажата кнопка Груша
            } else {
                count--;   // баллы -1, если на картинке Груша и нажата кнопка Яблоко
            }        
            bl.setText("Баллы: "+count);   
            break;
 
        default:
            break;
        }    
     }
1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
02.12.2012, 20:46  [ТС] #3
Спасибо, то, что нужно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2012, 20:46
Привет! Вот еще темы с ответами:

Увеличение/уменьшение изображения - Delphi
Как сделать, чтобы при первом щелчке картинка увеличивалась, а при повторном - уменьшалась? И при этом всегда оставалась на переднем плане....

Увеличение и уменьшение картинки - Delphi
Подскажите, пожалуйста! Я в TImage вставила картинку. Мне надо применить к ней zoom (нажимая на определенную область картинки она должна...

Увеличение и уменьшение изображения - JavaScript
Есть такой код. Как сделать что бы выполнялось тоже самое, только с этими двумя функциями. Что бы можно было выполнять тоже самое с другими...

Уменьшение и увеличение изображения - JavaScript
Всем здрасте! Есть код: <script type='text/javascript'> window.onload = function(){//Увеличение и уменьшение по клику картинки ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru