Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
2 / 2 / 0
Регистрация: 08.11.2010
Сообщений: 66

При нажатии на пункт меню скрыть его, и показать другой пункт меню

13.05.2012, 13:46. Показов 3693. Ответов 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
 public boolean onCreateOptionsMenu(Menu menu) {
         // TODO Auto-generated method stub
         MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.menu, menu);
            return true;
        }
    // обработка нажатий
     @Override
     public boolean onOptionsItemSelected(MenuItem item) {
         switch (item.getItemId()) {
             case R.id.MAuth:
                 MA.setVisible(false);
                 MC.setVisible(true);
                 Toast.makeText(this, "Авторизация", Toast.LENGTH_LONG).show();                               
                 break;
             case R.id.MChangeAc:    
                 MC.setVisible(false);
                 MA.setVisible(true);
                 Toast.makeText(this, "Сменить аккаунт", Toast.LENGTH_LONG).show();
                 break;
         }
         return true;
     }
но при нажатии на пункт меню вылетает приложение
"Ошибка приложения..."
вот лог:
Кликните здесь для просмотра всего текста
05-13 13:46:20.009: I/Kate.Api(15753): url=https://api.vk.com/method/audio.get?count=8&uid=14484791&access_to ken=ee8fb505ee52b032ee52b03279ee7effe3ee e53ee558ccc83d9f28dd816ce63
05-13 13:46:20.379: D/dalvikvm(15753): GC_CONCURRENT freed 196K, 48% free 2964K/5639K, external 324K/587K, paused 2ms+3ms
05-13 13:46:20.739: I/Kate.Api(15753): code=200
05-13 13:46:20.739: I/Kate.Api(15753): response={"response":[{"aid":150666415,"owner_id":14484791,"ar tist":"Wideboys feat. Natalia","title":"Addicted to bass (Tantrum Desire Mix)","duration":264,"url":"http:\/\/cs5209.vkontakte.ru\/u137214363\/audio\/1736dce0993d.mp3"},{"aid":150584228,"own er_id":14484791,"artist":"Figure vs The Killabits","title":"Heavy Metal","duration":222,"url":"http:\/\/cs5304.vkontakte.ru\/u159601493\/audio\/5e0a0e060cb7.mp3"},{"aid":150066352,"own er_id":14484791,"artist":"Bob Marley","title":"Sun is Shining (Smoke out Dubstep remix)","duration":305,"url":"http:\/\/cs5882.vkontakte.ru\/u2337738\/audio\/bead09e90922.mp3","lyrics_id":"23265082" },{"aid":149774229,"owner_id":14484791," artist":"Skism","title":"Power (Eptic Remix)","duration":336,"url":"http:\/\/cs5936.vkontakte.ru\/u18259688\/audio\/ed896d86c4aa.mp3","lyrics_id":"24499280" },{"aid":149774215,"owner_id":14484791," artist":"Skism","title":"Rave Review (Dodge & Fuski Remix)","duration":238,"url":"http:\/\/cs5936.vkontakte.ru\/u18259688\/audio\/fcb9604ac8ef.mp3","lyrics_id":"24499278" },{"aid":149774163,"owner_id":14484791," artist":"Skrillex","title":"Lick it down [Unreleased]","duration":174,"url":"http:\/\/cs5872.vkontakte.ru\/u163848538\/audio\/5cfb9f24b3e6.mp3","lyrics_id":"24506146" },{"aid":149774152,"owner_id":14484791," artist":"Skrillex","title":"Lets Get Down (feat. Kaba) [Unreleased]","duration":152,"url":"http:\/\/cs5176.vkontakte.ru\/u64377375\/audio\/d9103ef7a3ee.mp3","lyrics_id":"24506145" },{"aid":149771554,"owner_id":14484791," artist":"Dirty South & Those Usual Suspects feat. Erik Hecht","title":"Walking Alone (Stepsonics Remix)","duration":246,"url":"http:\/\/cs5982.vkontakte.ru\/u159601493\/audio\/255476c2c8a5.mp3"}]}
05-13 13:46:23.059: W/KeyCharacterMap(15753): No keyboard for id 0
05-13 13:46:23.059: W/KeyCharacterMap(15753): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
05-13 13:46:23.979: D/AndroidRuntime(15753): Shutting down VM
05-13 13:46:23.979: W/dalvikvm(15753): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-13 13:46:23.989: E/AndroidRuntime(15753): FATAL EXCEPTION: main
05-13 13:46:23.989: E/AndroidRuntime(15753): java.lang.NullPointerException
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.perm.kate.api.sample.audio.onOptions ItemSelected(audio.java:81)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.app.Activity.onMenuItemSelected( Activity.java:2205)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.policy.impl.PhoneWi ndow.onMenuItemSelected(PhoneWindow.java :777)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.MenuItemI mpl.invoke(MenuItemImpl.java:143)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.MenuBuild er.performItemAction(MenuBuilder.java:85 5)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.IconMenuV iew.invokeItem(IconMenuView.java:532)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.IconMenuI temView.performClick(IconMenuItemView.ja va:122)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.view.View$PerformClick.run(View. java:9112)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Handler.handleCallback(Handle r.java:587)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Handler.dispatchMessage(Handl er.java:92)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Looper.loop(Looper.java:130)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.app.ActivityThread.main(Activity Thread.java:3835)
05-13 13:46:23.989: E/AndroidRuntime(15753): at java.lang.reflect.Method.invokeNative(Na tive Method)
05-13 13:46:23.989: E/AndroidRuntime(15753): at java.lang.reflect.Method.invoke(Method.j ava:507)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:864)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:622)
05-13 13:46:23.989: E/AndroidRuntime(15753): at dalvik.system.NativeStart.main(Native Method)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.05.2012, 13:46
Ответы с готовыми решениями:

Нарисовать фигуру при нажатии на пункт меню
Вот смотрите, используя switch(messg){case WM_PAINT:.....} мы рисуемо, а вот у меня такая проблема помимо switch(massg) я ещё использую...

Загрузить текст при нажатии на пункт меню
Подскажите пожалуйста саму идею реализации. Есть БД из одной таблицы (id, parent_id, name, text). Одному id соответствует уникальный текст....

При нажатии на пункт меню пропадает лого
вот картинка до нажатия вот после нажатия влот мой header.php <!DOCTYPE html> <html> <head> ...

1
 Аватар для flashok
97 / 96 / 4
Регистрация: 14.02.2009
Сообщений: 311
13.05.2012, 20:10
05-13 13:46:23.989: E/AndroidRuntime(15753): java.lang.NullPointerException
вот ваша ошибка
скорее всего вот тут
Java
1
2
 MA.setVisible(false);
 MC.setVisible(true);
что за МА и МС
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.05.2012, 20:10
Помогаю со студенческими работами здесь

Создание элементов GUI при нажатии на пункт меню
ЗДРАВСТВУЙТЕ!!! Проблема есть. Мне надо в программе сделать так, чтобы при нажатии на пункт меню (MenuBar) создавались определённые...

При нажатии на пункт меню открыть новое активити
Как сделать на андроид 4.0 чтобы при нажатии на пункт меню открывалось новое активити? Всплывающий Toast я смог сделать. но надо сделать...

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

Изменение цвета фона приложения при нажатии на пункт меню
Здравствуйте. Впервые столкнулся с Win Api 32. Суть проблемы: был создан простой калькулятор. Далее, по заданию необходимо с помощью...

При нажатии на пункт меню должно выделяться новое окошко
Здравствуйте!!!! Подскажите пожалуйста как сделать так чтобы при нажатии на пункт меню выделялось новое окошко????????????


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru