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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Выбор веб-сервиса с авторизацией для android клиента http://www.cyberforum.ru/android-dev/thread963349.html
Добрый вечер! Под клиент нужен веб-сервис с возможностью авторизации и передачей небольшой информации. Третий день читаю разную инфу, но так и не определился, как и на чем делать веб-сервис. Имею...
Программирование Android Поделить экран на 4 равные части Добрый день. Уже крыша едет, весь день играюсь со слоями, но не могу добиться что бы экран был поделен на 4 равные части. Подскажите что для этого использовать? Спасибо! http://www.cyberforum.ru/android-dev/thread963285.html
Программирование Android Организация поиска в андроид приложении
Я новичок в андроид и у меня возникли затруднения следующего характера. Я хочу организовать поиск в приложении, поиск в интернете, а не по приложениям или локальной базе. Если использовать...
Как при выборе пункта меню получить значение элемента формы? Программирование Android
Здравствуйте. Подскажите как получить измененное значение из editText фрагмента при выборе пункта меню? При выборе пункта меню я получаю старое значение, которое было при открытии фрагмента. При...
Программирование Android OnTouchEvent и onDraw не меняют значение переменной http://www.cyberforum.ru/android-dev/thread962931.html
Надо выкладывать все классы? Суть в том, что ernum, menupointer.get_x()(как пример. Также любая заданная переменная) не меняется в OnTouchEvent и в onDraw. Если что - пытаюсь получить их значения не...
Программирование Android Какие есть учебные курсы, задачи, проекты по Android для начинаюших Здравствуйте, подскажите какие есть качественные учебные курсы-сайты направленные на изучения Android программирования с задачами и проектами разных планов. Что бы было можно в процессе практики... подробнее

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

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

27.09.2013, 07:28. Просмотров 403. Ответов 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) и обрабатывать события в зависимости от области касаний и расположения рисунков имитирующих кнопки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru