Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Рестарт активности по нажатию на кнопку "home" https://www.cyberforum.ru/android-dev/thread930641.html
Всем привет! У меня возникла такая проблема, запускаешь приложение, затем нажимаешь на кнопку "home" и потом снова запускаешь своё приложение и почему-то снова запускается метод onCreate() у...
Программирование Android Сокеты. Подключаюсь с эмулятора, но с телефона - не хочет
Все нужные пермиссионы прописаны. current_action = ui_lang + only_ip; try{ sc = new Socket(only_ip, Integer.parseInt(port)); sc.setKeepAlive(true); ...
Заполняем форму прокручиваемой информацией пример Программирование Android
Друзья, всем привет ! Подскажите какой-нибудь урок, который реализует в программе использование такого объема текста, который не умещается в пределах одной формы, и чтобы этот текст моно было...
Программирование Android Выпадающее меню Приветствую всех! Подскажите, пожалуйста, что использовать, чтоб по клику на мой кликабельный объект, снизу вылазило меню с возможностью вставить в него картинку, текст, кнопку. Пробовал... https://www.cyberforum.ru/android-dev/thread930467.html
Программирование Android Програмно изменить стиль кнопки https://www.cyberforum.ru/android-dev/thread930443.html
Возможно ли это? Где-то (на англоязычных форумах) читал что НЕТ. :( Но может я плохо читал или придумали уже... Цель - Нажимаю на желтую градиентную кнопку, она становится красной градиентой. ...
Программирование Android C++ vs Java
Будут ли отличаться приложения если написать его на 2 разных языках? например, по потреблению энергии, скорости работы приложения. Если есть какие то другие различия подскажите, пожалуйста. В каких...
Программирование Android Как поставить поставить AsyncTask на паузу?
У меня есть некоторая проблемка в приложении, нужно поставить AsyncTask на паузу в методе onPause(), когда открывается новое activity. Я получаю XML от сервера, после разбора каждого узала (их 20шт)...
Программирование Android Адаптация приложения под разные разрешения экранов Здравствуйте! Возникла проблема с отображением интерфейса приложения на различных экранах. Суть такова.На форме расположено 4 кнопки и внизу выводится одна строка текста. Соответственно для... https://www.cyberforum.ru/android-dev/thread930364.html
Программирование Android Можно-ли в SQLite получить все поля https://www.cyberforum.ru/android-dev/thread930232.html
CREATE TABLE IF NOT EXISTS "Table1" ( "_id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "name" TEXT UNIQUE, "val" TEXT ); Как теперь ПРОГРАМНО...
Программирование Android Создание стиля для кнопки Добрый вечер) В интернет нашел много информации по созданию стилей для кнопок. Только нигде нет, как сделать отступы(margins) в стиле. Я знаю ,что это можно прописать для каждой кнопки отступы в... https://www.cyberforum.ru/android-dev/thread930093.html
name?
201 / 172 / 52
Регистрация: 01.06.2010
Сообщений: 371
Завершенные тесты: 1
30.07.2013, 01:20 0

Почему этот цикл выполняется один раз?

30.07.2013, 01:20. Просмотров 950. Ответов 12
Метки (Все метки)

Ответ

У вас картинка зарисовываеться картинкой по этому нужно сделать примерно так
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
37
38
int countPicture = 0;
private void draw() {
            SurfaceHolder holder = getSurfaceHolder();
            Canvas c = null;
            try {
                c = holder.lockCanvas();
                   if (c != null) 
                   {
                    Paint p = new Paint();
                    p.setAntiAlias(true);
                  
 
switch(countPicture){
case 0 : c.drawBitmap(pic1, 100, 100, p);  break;
case 10 : c.drawBitmap(pic2, 100, 100, p);  break;
case 20 : c.drawBitmap(pic3, 100, 100, p);  break;
case 30 : c.drawBitmap(pic4, 100, 100, p);  break;
case 40 : c.drawBitmap(pic5, 100, 100, p);  break;
case 50 : c.drawBitmap(pic6, 100, 100, p);  break;
case 60 : c.drawBitmap(pic7, 100, 100, p);  break;
}                           
                }
            
            } finally {
                if (c != null)
                    holder.unlockCanvasAndPost(c);
                
               
            }
            mHandler.removeCallbacks(mUpdateDisplay);
            if (mVisible) {
                mHandler.postDelayed(mUpdateDisplay, 20);
   }
  }
 }
countPicture++;
if(countPicture == 70) countPicture =0;
}


Вернуться к обсуждению:
Почему этот цикл выполняется один раз?
1
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 01:20
Готовые ответы и решения:

OnTouch MotionEvent в андроид выполняется только один раз
Так вот сам вопрос: MotionEvent.ACTION_UP выполняется только первый раз, что при использовании if,...

Цикл выполняется один раз
Здравствуйте! Помогите, пожалуйста с задачей. Пусть а=а=1. а = а + а/2к-1 где...

Цикл выполняется только один раз
var a, b, s :integer; begin read (a); s:=0; repeat begin if (a mod 10 mod 2)<>0 then s:=s + a...

Цикл выполняется только один раз.
#include "stdafx.h" #include "iostream" using namespace std; struct kvartira { int...

Цикл выполняется лишь один раз
Вот мой код, который за никнеймом пользователя должен создавать по простому циклу ему пароль - 1...

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