2016-10-30 5 views
-4

Я хочу добавить меню слева.
Куда почитать о том, как это сделать?Как добавить меню параметров в меню Кнопка

for this button

Вот меню

public void onCreateContextMenu(ContextMenu menu, View v, 
           ContextMenu.ContextMenuInfo menuInfo) { 
    super.onCreateContextMenu(menu, v, menuInfo); 
    menu.setHeaderTitle("Context Menu"); 
    menu.add(0, v.getId(), 0, "Action 1"); 
    menu.add(0, v.getId(), 0, "Action 2"); 
    menu.add(0, v.getId(), 0, "Action 3"); 
} 


public boolean onContextItemSelected(MenuItem item) { 
    if (item.getTitle() == "Action 1") { 
     Toast.makeText(this, "Action 1 invoked", Toast.LENGTH_SHORT).show(); 
    } 
    else if (item.getTitle() == "Action 2") { 
     Toast.makeText(this, "Action 2 invoked", Toast.LENGTH_SHORT).show(); 
    } 
    else if (item.getTitle() == "Action 3") { 
     Toast.makeText(this, "Action 3 invoked", Toast.LENGTH_SHORT).show(); 
    } 
    else { 
     return false; 
    } 
    return true; 
} 

Теперь я вывожу его, нажав на кнопку в Activiti

Button btn = (Button) findViewById(R.id.btn); 
     registerForContextMenu(btn); 

И я хочу показать когда пользователь нажимает на кнопку выбора на изображении.

Как это сделать?

+0

не могли бы вы объяснить, что именно вам нужно? ваш заголовок, изображение и описание вашего вопроса так запутывают ... –

+0

Я думаю, он хочет показать optionsmenu –

+0

Я обновляю изображение. –

ответ

0

here.

Я думаю, что вы ищете меню опций. Но выше Android 3.0 контекстное меню находится в панели действий.

+0

Нет, не панель действий. Я хочу отобразить меню, нажав указанную кнопку –