Страница 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(....
Я не понел :cry:

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
2.PNG (23.61 КБ) 14562 просмотра
Но, почему-то ругается на скобки в строке

Код: Выделить всё

boolean onCreateOptionsMenu(Menu menu) {

Re: Урок 13. Создание простого меню

Добавлено: 25 янв 2014, 21:33
Mikhail_dev
Метод в методе? Мощно.
Ответ на ваш вопрос - http://stackoverflow.com/questions/3133 ... mmatically

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 :P