Я очень новичок в Android-приложениях, и я не смог найти ответ на свою проблему.Создать меню при нажатии на ActionBar-Button
Я создал ActionBar-Button (тот, у которого 3 точки) для моих настроек.
Что я хочу создать, так это небольшое «выпадающее меню», когда я нажимаю на эту кнопку. Пример: я перехожу к «Люди» -App -> Нажмите 3 точки в верхнем правом углу -> появится меню с параметрами «Удалить контакты», «Отправить контакты» ....
Я хочу, чтобы создать этот маленький Menue
Я думаю, что они называются ContextMenu, но я dont'know, как создать. Это мой OnOptionsItemSelected, мне нужно создать здесь меню? и как?
страницыpublic boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
//Create ContextMenu??
return true;
}
return super.onOptionsItemSelected(item);
}
Вы можете используйте ContextMenu ИЛИ PopUpMenu. Как вы хотите. См. http://developer.android.com/reference/android/widget/PopupMenu.html. Это довольно просто использовать – Maxouille
Спасибо, поиск PopupMenus был мгновенным успехом. – Altoyyr
Добро пожаловать :) – Maxouille