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

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

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

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

02.12.2012, 01:11. Просмотров 1174. Ответов 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     Увеличение или уменьшение по клику
Посмотрите здесь:

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

Уменьшение размера файла картинки - Программирование Android
Как можно уменьшить размер файла (Картинки) ? Например на входе картинка весит 2мб, а после "манипуляций" должно остаться 100кб.. ...

Уменьшение прогресс бара до нулевого значения каждую секунду - Программирование Android
Добрый вечер, господа. Каким образом можно выполнить эту задачу?

Увеличение изображения - Программирование Android
Как сделать так, чтобы изображение увеличивалось при помощи мультитача. Заранее спасибо

Увеличение в приложении - Программирование Android
Добрый день! (Кому день, кому вечер) У меня есть вопрос. Как сделать увеличение страницы в приложении? Заранее, спасибо

Увеличение изображения - Программирование Android
Доброго времени суток, кто может подсказать как сделать чтоб размер изображения на андроид можно било менять пальцами ... ( буду раж...

Набор номера по клику - Программирование Android
Я не когда не программировал под Android, Java я не очень знаю, ну хотел узнать на сколько тяжело будет реализовать такую программу: Есть...

Перемещение иконки по клику - Программирование Android
как переместить иконку по клику? package com.example.jjj; import android.annotation.SuppressLint; import android.content.Context;...

Увеличение изображения в ImageView - Программирование Android
Необходимо увеличить изображение, которое в ImageView (просмотр через ViewPager). Делаю так: int width = bitmap.getWidth() ; ...

Сброс настроек Activity по клику - Программирование Android
Есть приложение с двумя активити, AsyncTask и всякими геттерами сеттерами. Во втором активити (Activity2) есть кнопка для возвращения на...

Запуск Activity по клику на виджет - Программирование Android
ни как не пойму как активити то вызвать из виджета?тост получилось чтоб вылезал, а активность не врублюсь ни как, помогите люди добрые

Увеличение и смещение ImageView, редактор фото - Программирование 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
Сообщений: 651
02.12.2012, 20:46  [ТС]     Увеличение или уменьшение по клику #3
Спасибо, то, что нужно
Ответ Создать тему
Опции темы

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