Страница 4 из 6
Re: Урок 13. Создание простого меню
Добавлено: 13 ноя 2013, 20:29
trew
[syntax=java]Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);[/syntax]
да, если нужно перейти на другую активити.
Не потеряйте break; он должен быть в конце каждого case.
Re: Урок 13. Создание простого меню
Добавлено: 13 ноя 2013, 20:31
BeKZaT
trew писал(а):[syntax=java]Intent intent = new Intent(this, ActivityTwo.class);
startActivity(intent);[/syntax]
да, если нужно перейти на другую активити.
Не потеряйте break; он должен быть в конце каждого case.
Спасибо ! Но я хочу AlertDialog
Re: Урок 13. Создание простого меню
Добавлено: 13 ноя 2013, 20:36
trew
Так создайте его,
пример.
А в case вызывайте так:
ad.show(); // это вместо строки Log.d(....
Re: Урок 13. Создание простого меню
Добавлено: 13 ноя 2013, 20:43
BeKZaT
trew писал(а):Так создайте его,
пример.
А в case вызывайте так:
ad.show(); // это вместо строки Log.d(....
Я не понел
Re: Урок 13. Создание простого меню
Добавлено: 14 ноя 2013, 08:37
BeKZaT
trew писал(а):Так создайте его,
пример.
А в case вызывайте так:
ad.show(); // это вместо строки Log.d(....
Можете код кинуть ато у меня ошибки вылезают
Re: Урок 13. Создание простого меню
Добавлено: 19 янв 2014, 16:02
Axeles
Подскажите пожалуйста почему на эмуляторе меню выглядит так
, и совсем по иному выглядит на устройстве
Re: Урок 13. Создание простого меню
Добавлено: 19 янв 2014, 16:22
Foenix
потому, что разные версии андроида. В андроиде поновее - вообще такого меню нет, как и кнопки "меню"
Re: Урок 13. Создание простого меню
Добавлено: 25 янв 2014, 15:16
TittTitov
Здравствуйте!
Подскажите, пожалуйста, как назначить вызов меню (обычного, которое создаётся методом onCreateOptionsMenu(Menu menu)) на нажатие кнопки? Есть такой метод вызова? Спасибо!
Re: Урок 13. Создание простого меню
Добавлено: 25 янв 2014, 15:35
Foenix
нужно данное действие оформить в метод и вызывать этот метод в любом желаемом месте - хоть при вызове меню, хоть при нажатии кнопки..
Re: Урок 13. Создание простого меню
Добавлено: 25 янв 2014, 16:04
TittTitov
Foenix писал(а):нужно данное действие оформить в метод
Вот, сделал так:
- 2.PNG (23.61 КБ) 14562 просмотра
Но, почему-то ругается на скобки в строке
Re: Урок 13. Создание простого меню
Добавлено: 25 янв 2014, 21:33
Mikhail_dev
Re: Урок 13. Создание простого меню
Добавлено: 19 мар 2014, 14:55
chengshi
Всем привет... решил написать тут так как на 13 уроке выскочили такие ошибки...
...
[2014-03-19 13:28:56 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2014-03-19 13:28:56 - P013-1-MenuSimple] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
...
помогите пжлст разобраться...
Re: Урок 13. Создание простого меню
Добавлено: 21 мар 2014, 23:45
sonntagausgang
всем привет. Создал по уроку меню по самому первому листингу.
Код: Выделить всё
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
После запуска приложения на эмуляторе выдает ошибку
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ No keyboard for id 0
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Я так понял он не может клавиатуру распознать.
Re: Урок 13. Создание простого меню
Добавлено: 27 мар 2014, 08:07
TmYAG
sonntagausgang писал(а):всем привет. Создал по уроку меню по самому первому листингу.
Код: Выделить всё
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
После запуска приложения на эмуляторе выдает ошибку
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ No keyboard for id 0
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Я так понял он не может клавиатуру распознать.
Присоединяюсь к вопросу. Вероятнее всего ошибка связана с выбором Target SDK и Compile with, ибо в старших версиях андроид (насколько я слышал) нет поддержки хардварной кнопки menu.
Я пишу в Android studio и у меня почему-то после выбора Android 2.3.3 при компиляции программы не видит R.java (потому что вместо R.java прописан R.txt)
Re: Урок 13. Создание простого меню
Добавлено: 08 апр 2014, 16:38
javajunior
Спасибо. Урок замечательный. Тестирую уроки на смартфоне и возникли непонятки. Открывается пустое приложение, вначале думал, что я возможно что делаю не так, но потом дошло, что нужно нажать на кнопку меню в смартфоне. Все замечательно работает. Спасибо еще раз за урок!
Re: Урок 13. Создание простого меню
Добавлено: 21 апр 2014, 20:59
ХИМЕРА
Всем привет
Очень хороший информативный урок. У меня все получилось. Я сделала такое меню.
Вопрос: а как сделать так что бы кнопки меню были не вместе а например через сантиметр друг от друга
Re: Урок 13. Создание простого меню
Добавлено: 23 апр 2014, 19:21
blitz.87
почему подчеркивает скобки?
Re: Урок 13. Создание простого меню
Добавлено: 23 апр 2014, 19:31
Donart
blitz.87 писал(а):почему подчеркивает скобки?
Вы вложили метод onCreateOptionsMenu в onCreate.
Re: Урок 13. Создание простого меню
Добавлено: 23 апр 2014, 19:38
blitz.87
а куда нужно вложить? это урок 13 создание простого меню.
Re: Урок 13. Создание простого меню
Добавлено: 23 апр 2014, 19:46
Donart
blitz.87 писал(а):а куда нужно вложить? это урок 13 создание простого меню.
Внимательней на код из урока. Мне кажется у Вас два метода onCreateOptionsMenu