С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37

Реализация графического меню - не вызываеться activity

27.08.2012, 18:17. Показов 1782. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Грузить не буду..вот код где я вызываю активити если было нажатие на картинку ( кнопку ).
activity не появляеться (( смотрел кучу примеров, вроде все верно. может забыл что то прописать ???

C#
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
public class MenuActivity extends Activity implements OnTouchListener {
 
    private menu _menu;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        
         //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        this._menu=new menu(this); 
        setContentView(_menu);  
        
    }
    public boolean onTouch(View v, MotionEvent event)
    {
        if(event.getAction()==MotionEvent.ACTION_DOWN)
        {
            Intent intent=new Intent(this,MainActivity.class);
            startActivity(intent);
            this.finish();
        }
        return true;
    }
}
Добавлено через 4 минуты
Вот активити который я вызываю ксли было нажатие в любом месте на первом активити

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
public class MainActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        
        setContentView(new ScenView(this));
    }   
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.08.2012, 18:17
Ответы с готовыми решениями:

Реализация графического интерфейса
Добрый день.Долгое время уже изучаю c++,сейчас надоели консольные приложения,решил научиться делать кнопки и т.д. Почитал как это...

Реализация графического интерфейса в windows
Прошу прощения возможно за тупой вопрос. Имеется программа-сервер, которая висит в качестве демона на линуксовом сервере, и которая при...

Реализация графического изображения в консоли
Добрый день, пишу курсовую и тут возникла проблемка (https://drive.google.com/file/d/16SnnbPE-vYGGGFG8st46e54WqNS3jmxL/view?usp=drivesdk)...

5
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 18:40
у меня пару вопросов:
1 выполняется ли у вас условие
if(event.getAction()==MotionEvent.ACTION _DOWN)
?
2 если оно выполняется - активити которую хотите запустить падает с эксепшоном или просто не запускается?
0
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
27.08.2012, 18:55  [ТС]
1. Условие я прописал. Оно должно выполняться, ошибок не выдает компилятор
2. Активити просто не появляеться. Нечего не происходит

Добавлено через 6 минут
Написал игру и дошли руки досоздания меню. Меню состоит из картинок drawable. Идея такая: если нажатие было к примеру на rectangle картинки 1 player, значит запустить активити где прописан весь цикл игры и графики. Но не получалось запустить активность и решил проверить код если глобально есть нажатие на активности меню тогда запустить активность игры, вот ето то что и выложил здесь.
0
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 19:14
попробуйте продебажить. посмотрите заходит ли у вас в if
если заходит - посмотрите лог при нажатии, и продебажте - заходит ли у вас onCreate.
либо можете залогировать всё это.
PS может проблема в то что это сишарп?
Миниатюры
Реализация графического меню - не вызываеться activity  
0
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 37
27.08.2012, 19:35  [ТС]
сейчас попробую )) ето java когда тему создовал не увидел что есть вставка кода для java

Добавлено через 2 минуты
onCreat тоже в норме.. вить эта активити показывает все что нужно ( меню с кнопками - картинками ) а

Добавлено через 5 минут
продебагил )) брейк поинт на onTouch... нечего не происходит, не реагирует на касание пальца..
Спасибо !!! теперь ясно почему вообще не запускаеться активность. Но вить вроде все прописано верно..какие есть предположения ???

Добавлено через 8 минут
Cпасибо за помощь. Вот только не понимаю как эти изменения влияют..

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
[U]// убрал implements OnTouchListener[/U]
public class MenuActivity extends Activity /*implements OnTouchListener*/ {
 
    private menu _menu;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        
         //Set Windows Properties 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        this._menu=new menu(this); 
        setContentView(_menu);  
        
    }
        [U]// изменил на onTouchEvent ( было onTouch )[/U]
    @Override
    public boolean onTouchEvent(MotionEvent event)
    {
        if(event.getAction()==MotionEvent.ACTION_DOWN)
        {
            Intent intent=new Intent(this,MainActivity.class);
            startActivity(intent);
            this.finish();
        }
        return true;
    }
}
0
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
27.08.2012, 19:42
бля, я сразу не заметил, предыдущий код скорее всего тоже будет работать если вы вызовите в onCreate _menu.setOnTouchListener(this);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.08.2012, 19:42
Помогаю со студенческими работами здесь

Реализация графического интерфейса к программе
Допустим я написал код для калькулятора,теперь мне нужно это как то вывести,не будед же пользователь скачивать эту программу и пользоваться...

Реализация графического редактора через классы
Добрый день! Программа реализует векторный графический редактор. При компиляции возникают ошибки. Подскажите, как исправить код ...

Реализация графического режима средствами языка Ассемблер
Доброго времени суток! Нужна ваша помощь!:) Нужно отобразить линию в графическом режиме. Как это сделать? Заранее благодарен:)

Создание графического меню
Разработайте горизонтальное световое меню, расположенное вверху экрана, обрамленное рамкой, содержащее 5 пунктов: month, day, hour, minute,...

Реализация графического интерфейса пользователя в приложениях WinAPI. Ошибка default
Сама программа: // фывфвфыв.cpp: определяет точку входа для приложения. // #include "stdafx.h" #include...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru