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

Перевод кода с явы на андроид - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с большими изображениями http://www.cyberforum.ru/android-dev/thread1504619.html
Изображение хранится в ресурсах приложения. Если оно больше размера экрана, то как его вписать при этом подстроится под размеры экрана? То есть максимально заполнить экран
Программирование Android WebView. Получение исходного кода. Зависание final WebView browser = (WebView) findViewById(R.id.webView); browser.getSettings().setJavaScriptEnabled(true); browser.addJavascriptInterface(this, "HTMLOUT"); browser.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { ... http://www.cyberforum.ru/android-dev/thread1504612.html
Смена фрагмента в контейнере Программирование Android
Всем доброго вечера! Проблема такая - есть Navigation Draver, по кликам в котором я хочу менять содержимое контейнера, т.е. реплейсить фрагменты. На данный момент 2 фрагмента. В каждом фрагменте есть TabHost, вкладки которого реализованы так же через фрагменты, т.е. через PageAdapter. При запуске приложения я помещаю в контейнер первый фрагмент. Далее при клике делаю replace на другой...
Программирование Android Задний фон при смене ориентации экрана
Здравствуйте! Мне надо чтобы фон не сжимался так, а как в HTML оптимизировал под размер экрана... Заранее спасибо! (Приложение и картинка для примера)
Программирование Android Получить данные по конкретному чату http://www.cyberforum.ru/android-dev/thread1504273.html
Здравствуйте, такая проблема, не могу понять как лучше реализовать эту идею. У меня есть массив объектов типа Chat, у каждого объекта есть поля, допустим: ID (айди чата), Title (название), lastmessage(последнее собщ), creator(создатель) и т.д Мне нужно в listview отобразить название чата, т.е Title, но при клике по листвью передать его параметры, допустим lastmessage и ID на другой активити...
Программирование Android Создание элемента списка и дальнейшая работа с этим элементом Есть активность , в ней элемент список в котором мы можем назвать элемент и добавить его в список Задача такая - назвали элемент 1н раз в дальнейшем по тапу этого элемента мы видим содержимое связанное именно с этим элементом Есть такое решение - listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void... подробнее

Показать сообщение отдельно
EduardSakhnovic
0 / 0 / 0
Регистрация: 10.04.2015
Сообщений: 69

Перевод кода с явы на андроид - Программирование Android

25.07.2015, 09:33. Просмотров 305. Ответов 1
Метки (Все метки)

Я делаю игру под андроид,и мне надо,чтобы пакмен двигался вверх,вниз,вправо влево,при наведении на него пальцем.
Какой аналогичный код можно сделать под андроид?
см.код ниже.В интернете про это особо не написано
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
  class TAdapter extends KeyAdapter {
 
        @Override
        public void keyPressed(KeyEvent e) {
 
            int key = e.getKeyCode();
 
            if (ingame) {
                if (key == KeyEvent.VK_LEFT) {
                    reqdx = -1;
                    reqdy = 0;
                } else if (key == KeyEvent.VK_RIGHT) {
                    reqdx = 1;
                    reqdy = 0;
                } else if (key == KeyEvent.VK_UP) {
                    reqdx = 0;
                    reqdy = -1;
                } else if (key == KeyEvent.VK_DOWN) {
                    reqdx = 0;
                    reqdy = 1;
                } else if (key == KeyEvent.VK_ESCAPE && timer.isRunning()) {
                    ingame = false;
                } else if (key == KeyEvent.VK_PAUSE) {
                    if (timer.isRunning()) {
                        timer.stop();
                    } else {
                        timer.start();
                    }
                }
            } else {
                if (key == 's' || key == 'S') {
                    ingame = true;
                    initGame();
                }
            }
        }
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
39
40
41
42
43
44
45
46
  @Override
        public void keyReleased(KeyEvent e) {
 
            int key = e.getKeyCode();
 
            if (key == Event.LEFT || key == Event.RIGHT
                    || key == Event.UP || key == Event.DOWN) {
                reqdx = 0;
                reqdy = 0;
            }
        }
    }
 
    @Override
    public void actionPerformed(ActionEvent e) {
 
        repaint();
    }
}
 @Override
    public void paintComponent(Graphics g) {
        super.paintComponent(g);
 
        doDrawing(g);
    }
   private void doDrawing(Graphics g) {
 
        Graphics2D g2d = (Graphics2D) g;
 
        g2d.setColor(Color.black);
        g2d.fillRect(0, 0, d.width, d.height);
 
        drawMaze(g2d);
        drawScore(g2d);
        doAnim();
 
        if (ingame) {
            playGame(g2d);
        } else {
            showIntroScreen(g2d);
        }
 
        g2d.drawImage(ii, 5, 5, this);
        Toolkit.getDefaultToolkit().sync();
        g2d.dispose();
    }
Добавлено через 2 минуты
частично код уже написан,только затрудняюсь с этими классами и оверайдами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru