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

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

Войти
Регистрация
Восстановить пароль
 
FullD
0 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 10
#1

Кнопки навигации в игре - Программирование Android

27.09.2013, 07:28. Просмотров 391. Ответов 0
Метки нет (Все метки)

Есть четыре Activity. Нужно сделать кнопки навигации, что то типа "вперед" / "назад".

Одно из четырех активити выглядит примерно так:
Java
1
2
3
4
5
6
7
8
9
public class SettingsActivity extends Activity{
    SettingsView settingsview;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
            settingsview = new SettingsView(this);
            setContentView(settingsview);
    }
.....
setContentView(settingsview);
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
public class SettingsView extends SurfaceView implements Runnable 
{
......    
    public class GameThread extends Thread
    {
......
 
    private ImageButton buttonStart;
    private Bitmap buttonStartBitmap;
 
    
    public SettingsView(Context context) 
    {
        
        super(context);
 
        buttonStartBitmap = BitmapFactory.decodeResource(getResources(),R.drawable.button1);
        buttonStart.setImageBitmap(buttonStartBitmap);
 
        OnClickListener buttonStartOk = new OnClickListener() {
            @Override
            public void onClick(View v) {
              // TODO Auto-generated method stub
         Context context = getContext(); 
         Intent intent = new Intent(context, NextActivity.class); 
         context.startActivity(intent);
            };
        };
 
        buttonStart.setOnClickListener(buttonStartOk);
 
        //buttonStart.setX(100);// = 100;
        //buttonStart.setY(100);
 
.....
 
    protected void onmDraw(Canvas canvas) 
    {       
......
          buttonStart.draw(canvas);
    }
......
buttonStart.setY(100); --- тут ругается. как задать координаты отображения.
да и вообще при использовании ImageButton вылетает из приложения с непонятной ошибкой

ps. или есть какие нить альтернативные способы имитации кнопок в игре?

Добавлено через 1 час 48 минут
Похоже надо юзать public boolean onTouchEvent(MotionEvent e) и обрабатывать события в зависимости от области касаний и расположения рисунков имитирующих кнопки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2013, 07:28     Кнопки навигации в игре
Посмотрите здесь:

"Динамические" кнопки в игре - Программирование Android
Добрый день, хочу написать мини приложение, игра "пятнашки" 16 кнопок(одна пустая),необходимо менять местами пока не выстроим в...

Ошибка навигации через TextView - Программирование Android
Доброго времени суток. Суть проблемы такова: - У меня есть листвью с загруженными новостями; - Кастомный адаптер; - Кастомный...

Почему нет кнопок навигации в эмуляторе? - Программирование Android
Android Studio, только что установил, новый стандартный проект, первый запуск. При компиляции никаких ошибок нет Где чего проверить?

Дайте совет насчет боковой навигации android eclipse - Программирование Android
Здрасте всем) Есть такая задача: сделать только дизайн для приложения на android. к сожалению дело раньше не имел ни с языком java ни с...

Action Bar в Activity для навигации по фрагментам в TabHost-е - Программирование Android
Здравствуйте. Есть главная Activity наследуемая от TabHost. Использую TabHost специально, чтобы вкладки не свайпились, т.к. на одной из...

Программа навигации по зданию. Определение положения человека по местному Wi-Fi - Программирование Android
Доброго времени суток. Мне необходимо написать программу навигации по зданию. Определение положения человека по местному WI-FI. В каких...

Звук в игре - Программирование Android
Делаю игру на юнити3д, и туда добавил музыку, но какая ситуация, если в телефоне звук выключен - в игре звук есть. Как сделать так чтобы...

Использование GooglePlay Services в игре - Программирование Android
Есть игра на Андроид, нужно чтобы пользователи зайдя в эту игру оказались все на одном игровом поле. Насколько я знаю, можно это...

Реализовать управление движением в игре - Программирование Android
Подскажите чайнику, с помощью каких классов, методов (java) реализовать в игре движение с помощью встроенного в Андроид джойстика (этот...

Помогите реализовать меню паузы в игре - Программирование Android
Доброго времени суток! Прошу помочь мне реализовать меню паузы в игре. Меню делаю при помощи dialog следующим образом: pauseMenu = new...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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