Как добавить панель инструментов Android (которая заменяет ActionBar) на приложение Android Lollipop для Android 5.0 в Xamarin Studio? Я проверил образцы, и я просто не понимаю, как добавить элементы меню/значки/кнопки на панель инструментов Lollipop в своем приложении.Использование Xamarin Studio для добавления панели инструментов Lollipop в мой проект
ответ
Ну, если кто-нибудь наткнется на это сообщение, ища ответ, я нашел sample on GitHub, ища что-то совершенно не связанное.
Кроме того, вот версия поддержки v7: https://github.com/xamarin/monodroid-samples/tree/master/Supportv7/AppCompat/Toolbar. Кроме того, здесь я разместил сообщение в блоге: http: // blog. xamarin.com/android-tips-hello-toolbar-goodbye-action-bar/ – JamesMontemagno
Обновление: Пожалуйста, проигнорируйте этот ответ, так как это не помогло мне (полностью) решить проблему. Теперь у меня есть доступ к образцу панели инструментов, однако я до сих пор не понимаю, как они получили опции меню и значки. Я просто не могу найти его в файлах свойств Pad или xml/axml. –
Вы можете использовать стандартную OnCreateOptionsMenu https://github.com/xamarin/monodroid-samples/blob/master/Supportv7/AppCompat/Toolbar/Supportv7Toolbar/MainActivity.cs#L48-L57 для вашей панели инструментов, которая есть. Если вы вставляете другую панель инструментов (скажем, внизу). вы просто вызываете InflateMenu: https://github.com/xamarin/monodroid-samples/blob/master/Supportv7/AppCompat/Toolbar/Supportv7Toolbar/MainActivity.cs#L31-L35 – JamesMontemagno
Почему downvote? Какой смысл в downvoting? Он ничего не добивается. Комментарий, описывающий то, что вы думаете, ошибочно с поста, более конструктивен. –
Я не сделал этого, но я предполагал, что кто-то ожидал, что вы включите часть своего собственного кода и/или ссылки на образцы, которые вы уже проверили. – BSMP
@BSMP Да, я не знаю. Наверное, я сосать на поиски (хотя я провожу часы и даже дни, прежде чем задавать вопросы). На момент написания этого вопроса я ничего не нашел о _Toolbars_ для приложений для Android. –