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

onTouchEvent в потоке - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Hello World! http://www.cyberforum.ru/android-dev/thread449938.html
Привет! Такая вот штука…попытался запустить свой первый проект HelloWorld. Всё сделал точно по инструкции…сверялся с двумя букварями..Запуск не получается…Пишет что нужно исправить ошибки проекта…Я просто в тупике….сорри. Да…где можно посмотреть лог файл или код ошибки? Вот скриншот...
Android Ошибка в eclipse помогите пожалуйсто постоянно выскакивают ошибки btnCancel (btnOk;tvOut;main) cannot be resolved or is not a field public class MainActivity extends Activity implements OnClickListener { TextView tvOut; Button btnOk; Button btnCancel; /** Called when the activity is first created. */ @Override http://www.cyberforum.ru/android-dev/thread449228.html
Странная арифметика Java Android
Здравствуйте. Кто подскажет в чем дело, выполняю обычный пример (-3.4)+3, а ответ получаю совершенно необычный -0.4000001. С чем это может быть связано? Используемые типы данных float.
Eclipse не хочет компилировать приложение Android
Решил попытаться написать приложение под Андроид, eclipse не хочет компилировать подскажите плиз, что не так.
Android Генератор кубиков http://www.cyberforum.ru/android-dev/thread448185.html
Всем привет) Помогите новичку... Познания нулевые и вот решил попробовать сделать что-то похожее на игральные кости (кубики). Кодить пытаюсь в Eclipse (настроено все под Андроид, и виртуальные машины стоят) Ну это все преамбула... А теперь так сказать "амбула" ) Наваял такой вот код, он выводит на экран две простых кнопки на которых цифрами выводятся значения кубика. Далее хотел на обе...
Android ListView + Adapter Товарищи, помогите советом. Создал очень простую прогу: public class JustTestActivity extends Activity { String s = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" }; ListView lv; @Override подробнее

Показать сообщение отдельно
nnnikotinnn995
 Аватар для nnnikotinnn995
4 / 4 / 0
Регистрация: 07.07.2011
Сообщений: 290
24.02.2012, 14:05  [ТС]     onTouchEvent в потоке
Цитата Сообщение от NiRamz Посмотреть сообщение
куски кода из работающего тестового проекта.
Ошибки выдает -
Java
1
2
3
x = me.getX();
                        y = me.getY();
sprite.onDraw(canvas);vas.drawBitmap(ball, x - (bmp.getWidth()/2), y-(bmp.getHeight()/2), null);
Если я не ошибаюсь - me. - это event., в вашем примере приведены переменные (ball) и объект (если не ошибаюсь это vas.) которых нет в первоначальном проекте. А во вторых единственное отличие которое я вижу - в том , что в onTouchEvent вы присваиваете переменным x,y координаты прикосновения, но если попытаться устранить ошибки (и догадаться - что вы имели ввиду), то не чего не меняется при прикосновение к экрану.
Java
1
2
3
4
5
6
7
8
9
10
 protected void onDraw(Canvas canvas) 
    {
         
         canvas.drawColor(Color.BLACK); // отрисовываем фон
         sprite.onDraw(canvas);
         canvas.drawBitmap(bmp, x-(bmp.getWidth()/2), y-(bmp.getHeight()/2), null); // зачем писать 
         //этот метод, если он уже есть в sprite.onDraw(canvas);? - среда
        // фиксирует ошибку
        
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public boolean onTouchEvent(MotionEvent event)
    {
      
        
        switch(event.getAction()){
        case MotionEvent.ACTION_DOWN:
             x=event.getX();
             y=event.getY();
                break;
        case MotionEvent.ACTION_UP:
                break;
        case MotionEvent.ACTION_MOVE:
                break;
        }
        return true;
    }
Не могли бы вы сбросить проект или какой ни будь более понятный пример?
 
Текущее время: 19:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru