Форум программистов, компьютерный форум CyberForum.ru

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

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

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

02.12.2012, 01:11. Просмотров 1155. Ответов 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;
        }    
     }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 01:11     Увеличение или уменьшение по клику
Посмотрите здесь:

Android Увеличение изображения в ImageView
Android Перемещение иконки по клику
Уменьшение размера шрифта Textview, если не влезает по длине или высоте Android
Набор номера по клику Android
Android Увеличение изображения
Увеличение изображения Android
Android Увеличение и смещение ImageView, редактор фото
Увеличение в приложении Android
Запуск Activity по клику на виджет Android
Android Сброс настроек Activity по клику
Уменьшение размера файла картинки Android
Android Уменьшение прогресс бара до нулевого значения каждую секунду

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Good-bad man
254 / 232 / 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;
        }    
     }
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
02.12.2012, 20:46  [ТС]     Увеличение или уменьшение по клику #3
Спасибо, то, что нужно
Yandex
Объявления
02.12.2012, 20:46     Увеличение или уменьшение по клику
Ответ Создать тему
Опции темы

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