Страница 1 из 1

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

Добавлено: 16 сен 2012, 13:17
Ordos
Добрый день.

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

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

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

Если что, телефон samsung galaxy nexus, андроид версии 4.

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

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

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

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

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