Меню внизу экрана (Как в приложениях Яндекса)

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
Ordos
Сообщения: 4
Зарегистрирован: 16 сен 2012, 12:38

Меню внизу экрана (Как в приложениях Яндекса)

Сообщение Ordos » 16 сен 2012, 13:17

Добрый день.

Подскажите, как делается меню, как на скриншоте (внизу экрана с иконками)? Заменил, что в очень многих приложениях (у яндекса, например) делается именно такое меню.
Изображение

У меня пока получилось сделать только обычное, вот такое:
Изображение

Как вообще кнопка открытия меню засовывается в эту панельку с тремя кнопками? Можно ли туда другие кнопки засунуть? (Просто интересно)
И как правильно называется эта панелька с тремя кнопками? =) ("назад", "домой", третью кнопку не знаю как обозвать)

Если что, телефон samsung galaxy nexus, андроид версии 4.
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение =)

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Меню внизу экрана (Как в приложениях Яндекса)

Сообщение rezak90 » 16 сен 2012, 16:00

Как вообще кнопка открытия меню засовывается в эту панельку с тремя кнопками? Можно ли туда другие кнопки засунуть? (Просто интересно)
туда ничего не засовывается, то что у яндекса это стандартное меню которое создаётся в пару строчек. Вы немножко не поняли. Внизу то навигационный бар (третья кнопка называется "последние приложения" если не ошибаюсь) и он не имеет ничего общего с меню. Меню вызывается по кнопке "меню", а бар всегда присутствует.
То что вы сделали более правильно чем то что у яндекса. У яндекса то ещё старая версия, с последним выходом jelly bean, google отказался от старого меню и в последнее время отказывается от кнопок "back" "home" (так как новые дивайсы выходят без них) и программно создаёт навигационный бар. А то что сверху вы сделали это называется ActionBar и выскакивания меню (item1, item2, item3) должно происходить по нажатию на кнопку "menu".
R.id.team
Политика на форуме запрещена

Аватара пользователя
Ordos
Сообщения: 4
Зарегистрирован: 16 сен 2012, 12:38

Re: Меню внизу экрана (Как в приложениях Яндекса)

Сообщение Ordos » 16 сен 2012, 16:43

Спасибо, теперь разобрался.
Если в манифесте указать <uses-sdk android:minSdkVersion="4"/> то меню действительно становится таким как у Яндекса.

Ну раз это устаревшая штука, значит можно не парится.
Просто книжку читаю про 3-й андроид и там картинки с такими меню были. Поэтому непонятно было.
У любой задачи существует по крайней мере одно очевидное и невероятно простое для понимания неправильное решение =)

Ответить