Страница 2 из 6

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

Добавлено: 03 сен 2012, 14:18
Kitty
Overdos писал(а):к тому же , нет кнопки меню! че за бред.
На приложенной вами же картинке слева находится экран, справа - кнопки с цифрами и т.п. Так вот справа, там где овальная кнопка, снизу от нее есть круглая кнопка menu - на нее и нажимайте :)))

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

Добавлено: 19 сен 2012, 23:01
egslava
Не понял, а в 4-ом Андроиде меню уже вырезали (т.е. только в режиме обратной совместимости) или как?
Дело в том, что у меня на планшете нету кнопки "Меню". Иногда, в других приложениях на панельке появляется перевёрнутое на 90 градусов многоточие. Жму на него - появляется меню. Но в данном приложении его нет. Что делать?

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

Добавлено: 19 сен 2012, 23:48
rezak90
почитайте новый гуидлайн от гугла по последнему андроиду и всё станет на свои места:
http://developer.android.com/design/index.html

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

Добавлено: 12 ноя 2012, 15:51
bladekeeper
У меня следующая проблема: при нажатии на пункты меню ничего не происходит, а в лог записывается следующее:
11-12 12:42:36.628: WARN/InputManagerService(61): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@405d57d0
В чём может быть дело? В гугле поискал, предлагаемые там решения не подходят.

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

Добавлено: 14 ноя 2012, 11:58
damager82
bladekeeper писал(а):У меня следующая проблема: при нажатии на пункты меню ничего не происходит, а в лог записывается следующее:
11-12 12:42:36.628: WARN/InputManagerService(61): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@405d57d0
В чём может быть дело? В гугле поискал, предлагаемые там решения не подходят.
Если код не 100% скопирован с урока, то скиньте сюда код Activity, посмотрим

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

Добавлено: 16 ноя 2012, 13:53
bladekeeper
Блин, всё, вопрос снят. Долго искал в чем может быть проблема, наконец увидел, что у меня метод называется onOptionsItemsSelected, а onOptionsItemSelected.)))) Правда WARN/InputManagerService(61): Window already focused... в лог продолжает выводится, но это видимо нормально и на работу не влияет.

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

Добавлено: 18 янв 2013, 03:14
kotikkirill
подскажите, а как сделать чтоб кнопка меню отображалась в правом верхнем углу?

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

Добавлено: 21 янв 2013, 19:59
lightstich
А подскажите пожалуйста каким образом можно сделать такое меню (с скролбаром в верхней части меню, 4х2 менюайтемов)?
(скриншот с HTC Desire S, Android 2.3.5, API 10)

Изображение

Спасибо.

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

Добавлено: 21 янв 2013, 20:49
rezak90
это tabhost или же tab'ы на actionbar c viewpager'ом

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

Добавлено: 21 янв 2013, 22:39
lightstich
rezak90 писал(а):это tabhost или же tab'ы на actionbar c viewpager'ом
Спасибо. Почитал что делают классы tabhost и viewpager и предполагаю, что в их связке можно cделать tab'ы и слайдить между ними.

Не совсем понял фразу "на actionbar"? Класc actionbar введен в API Level 11+, а скриншот сделан с Anroid 2.3.5. (API Level 10)

Можно поподробней?

Спасибо.

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

Добавлено: 21 янв 2013, 23:45
rezak90
actionbarsherlock позволяет создавать actionbar начиная с 2,0 (не помню возможно и с 1,6)

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

Добавлено: 25 янв 2013, 11:48
valun
У меня клавиатуры тоже нет, и выглядит все немного не так, а кнопки Home, Menu, Кривой BackSpace, Search есть, но почему-то не нажимаются...
И следовательно тоже не могу посмотреть на сотворенное меню
и так же нету красной и зеленой трубки.
Хотел выложить скрин, но прочитал в faq что не всем дана такая привилегия :)

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

Добавлено: 30 янв 2013, 14:45
damager82
valun писал(а):Хотел выложить скрин, но прочитал в faq что не всем дана такая привилегия :)
На форуме нет разбивки на разные группы. Там скрин через img сделан.
Добавление вложений было недоступно для веток, которые генерируются сайтом. Это я пофиксил.

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

Добавлено: 15 май 2013, 13:32
SPAWN
Поскажите, как можно убрать аппаратную кнопку меню?

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

Добавлено: 26 июн 2013, 00:04
sergey5
egslava писал(а):Не понял, а в 4-ом Андроиде меню уже вырезали (т.е. только в режиме обратной совместимости) или как?
Дело в том, что у меня на планшете нету кнопки "Меню". Иногда, в других приложениях на панельке появляется перевёрнутое на 90 градусов многоточие. Жму на него - появляется меню. Но в данном приложении его нет. Что делать?
+1 к вопросу. сделал меню, в эмуляторе(android 2.3.3) и на старом телефоне работает(android 2.3.3), на планшете(android 4.1) аппаратной кнопки меню нет, но всех приложениях появляются 3 вертикальных точки вместо кнопки меню. В моём же приложении(сделанному по материалам урока) на android 4.1 меню не появляется. Как сделать, чтобы появилась "софтовая" кнопка в приложении?

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

Добавлено: 26 июн 2013, 00:45
rezak90
от какой темы наследуетесь? actionbar определяете?

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

Добавлено: 26 июн 2013, 00:58
sergey5
Нет, actionbar не определяю, т.к. хочу, чтобы моё приложение работало с API Level 10 и выше.

Вообщем, меню появилось после установки:

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

        android:minSdkVersion="10"
        android:targetSdkVersion="10"
было

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

        android:minSdkVersion="10"
        android:targetSdkVersion="16"
Я так понимаю, единственный способ при targetSdkVersion>10 это использование actionbarsherlock. Или можно как-то условиями проверить версию sdk и в зависимости от неё сделать старое меню или actionbar? (но ведь класса actionbar нет в старом sdk, значит не получится скомпилировать проект со старым sdk)

Кстати, чем грозит, что targetSdkVersion=10?(кроме включения compatibility режима) Это как-то влияет на размещение в маркете или на место в результатах поиска маркета или на что-то ещё?

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

Добавлено: 26 июн 2013, 08:06
rezak90
targetSdkVersion не причём, он для компилятора/IDE что бы проверял текущий код с targetSdkVersion. Если нужно меню то эти "три точки" не появятся на втором андроиде даже с использованием actionbarsherlock так как существует аппаратная кнопка.

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

Добавлено: 14 авг 2013, 14:45
Rix
Привет всем, скажите возможно ли сделать так чтобы данное меню было на всех Активити, чтобы не копировать один и тот же код во все классы Активити?

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

Добавлено: 14 авг 2013, 16:32
rezak90
Rix писал(а):Привет всем, скажите возможно ли сделать так чтобы данное меню было на всех Активити, чтобы не копировать один и тот же код во все классы Активити?
юзай ActionBar